Untuk permintaan yang berfungsi dalam Firefox, mulakan dengan apa yang sebenarnya dihantar oleh Firefox:

  1. Buka Network Monitor, ulang operasi dan pilih permintaannya. Gunakan Copy → Copy as cURL.
  2. Kekalkan destinasi, kaedah, badan dan pengepala berkaitan untuk perbandingan pertama. Pilih laluan secara berasingan dengan menambah:
--proxy http://proxy.example:8080

Untuk perbandingan halaman awam berasingan yang dibenarkan tanpa kelayakan, kuki, data badan peribadi atau kelayakan proksi yang disalin, senarai proksi HTTP menawarkan titik akhir calon. Kemudian bandingkan respons dan peringkat kegagalan. Rentetan User-Agent sahaja tidak dapat menghasilkan semula penyerahan borang, kuki atau token.

Pilih entri rangkaian yang sepadan dengan operasi: halaman boleh menjana ubah hala dan banyak sumber. Jika mengikut ubah hala, periksa sasarannya daripada menganggap curl bergerak tepat seperti Firefox. Untuk HTTPS, curl mengendalikan CONNECT dan TLS sasaran; jangan tulis semula permintaan yang disalin menjadi pertukaran CONNECT manual yang lain.

Sebelum berkongsi arahan, sembunyikan kuki, kebenaran dan nilai badan peribadi sambil mengekalkan kaedah, destinasi dan konteks ralat yang berguna. Menyalin permintaan boleh menyalin data akaun langsung.

Ulangan yang berjaya membuktikan permintaan curl ini pada laluan yang dipilih. Ia tidak menghasilkan semula JavaScript pelayar, keadaan cache atau semua permintaan halaman kemudian.

Artikel berkaitan