Firefox-ში მომუშავე მოთხოვნისთვის დაიწყეთ იმით, რაც Firefox-მა რეალურად გაგზავნა:

  1. გახსენით Network Monitor, გაიმეორეთ ოპერაცია და შეარჩიეთ მისი მოთხოვნა. გამოიყენეთ Copy → Copy as cURL.
  2. პირველი შედარებისთვის შეინარჩუნეთ დანიშნულება, მეთოდი, სხეული და შესაბამისი სათაურები. მარშრუტი ცალკე შეარჩიეთ ამის დამატებით:
--proxy http://proxy.example:8080

ცალკე ნებადართული საჯარო გვერდის შედარებისთვის, კოპირებული სერთიფიკატების, ქუქიების, სხეულის პირადი მონაცემების ან პროქსის სერთიფიკატების გარეშე, HTTP პროქსების სია გთავაზობთ კანდიდატ საბოლოო წერტილებს. შემდეგ შეადარეთ პასუხი და წარუმატებლობის ეტაპი. მხოლოდ User-Agent სტრიქონი ვერ გაიმეორებს ფორმის გაგზავნას, ქუქის ან ტოკენს.

შეარჩიეთ ოპერაციის შესაბამისი ქსელური ჩანაწერი: გვერდს შეუძლია შექმნას გადამისამართებები და ბევრი რესურსი. თუ მიჰყვებით გადამისამართებებს, შეამოწმეთ მათი სამიზნეები იმის ნაცვლად, რომ ჩათვალოთ curl-ის ზუსტად Firefox-ის მსგავსად მოძრაობა. HTTPS-ისთვის curl მართავს CONNECT-ს და სამიზნის TLS-ს; ნუ გადაწერთ კოპირებულ მოთხოვნას სხვა ხელით შესრულებულ CONNECT გაცვლად.

ბრძანების გაზიარებამდე დამალეთ ქუქიები, ავტორიზაცია და სხეულის პირადი მნიშვნელობები, მეთოდის, დანიშნულების და სასარგებლო შეცდომის კონტექსტის შენარჩუნებით. მოთხოვნის კოპირებამ შეიძლება აქტიური ანგარიშის მონაცემები დააკოპიროს.

წარმატებული გამეორება ადასტურებს ამ curl მოთხოვნას შერჩეულ მარშრუტზე. ის არ ამრავლებს ბრაუზერის JavaScript-ს, ქეშირებულ მდგომარეობას ან ყველა შემდგომ გვერდის მოთხოვნას.

დაკავშირებული სტატიები