Firefox Copy as cURL: korda päringut puhverserveri kaudu
Alusta Firefox Network Monitori Copy as cURL väljundist ja vali seejärel puhverserver eraldi, et HTTP võrdlus oleks kasulik.
Kui päring töötab Firefoxis, alusta sellest, mille Firefox tegelikult saatis:
- Ava Network Monitor, korda toimingut ja vali selle päring. Kasuta Copy → Copy as cURL.
- Hoia sihtkoht, meetod, keha ja asjakohased päised esimese võrdluse jaoks. Vali marsruut eraldi, lisades:
--proxy http://proxy.example:8080
Eraldi lubatud avaliku lehe võrdluseks ilma kopeeritud volituste, küpsiste, privaatsete kehaandmete või puhverserveri volitusteta pakub HTTP puhverserverite loend võimalikke lõpp-punkte. Seejärel võrdle vastust ja tõrke etappi. Üksnes User-Agent string ei suuda vormi saatmist, küpsist ega tokenit korrata.
Vali toimingule vastav võrgukirje: leht võib tekitada ümbersuunamisi ja palju ressursse. Kui järgid ümbersuunamisi, uuri nende sihtmärke, mitte ei eelda, et curl liigub täpselt nagu Firefox. HTTPS-i puhul käsitleb curl CONNECT-i ja sihtkoha TLS-i; ära kirjuta kopeeritud päringut ümber teiseks käsitsi CONNECT-vahetuseks.
Enne käsu jagamist peida küpsised, autoriseerimine ja privaatsed kehaväärtused, säilitades meetodi, sihtkoha ja kasuliku veakonteksti. Päringu kopeerimine võib kopeerida aktiivseid kontoandmeid.
Edukas kordamine tõestab selle curl-päringu valitud marsruudil. See ei taasta brauseri JavaScripti, vahemällu salvestatud olekut ega kõiki hilisemaid lehepäringuid.