Firefox Copy as cURL: gengiv anmodningen gennem en proxy
Start med Copy as cURL-outputtet fra Firefox Network Monitor, og vælg derefter proxyen uafhængigt for en brugbar HTTP-sammenligning.
For en anmodning, der virker i Firefox, skal du begynde med det, Firefox faktisk sendte:
- Åbn Network Monitor, gengiv handlingen og vælg dens anmodning. Brug Copy → Copy as cURL.
- Behold destination, metode, body og relevante headers til den første sammenligning. Vælg ruten separat ved at tilføje:
--proxy http://proxy.example:8080
Til en separat tilladt sammenligning af en offentlig side uden kopierede legitimationsoplysninger, cookies, private bodydata eller proxy-legitimationsoplysninger tilbyder HTTP-proxylisten mulige endpoints. Sammenlign derefter svaret og fejlstadiet. En User-Agent-streng alene kan ikke genskabe en formularindsendelse, en cookie eller et token.
Vælg den netværkspost, der svarer til handlingen: en side kan generere omdirigeringer og mange ressourcer. Hvis du følger omdirigeringer, skal du undersøge deres mål i stedet for at antage, at curl navigerer præcis som Firefox gjorde. For HTTPS håndterer curl CONNECT og målets TLS; omskriv ikke den kopierede anmodning til en anden manuel CONNECT-udveksling.
Før du deler kommandoen, sløre cookies, autorisation og private bodyværdier, mens metode, destination og brugbar fejlkontekst bevares. Kopiering af en anmodning kan kopiere aktive kontodata.
En vellykket gengivelse fastslår denne curl-anmodning på den valgte rute. Den genskaber ikke browserens JavaScript, cachet tilstand eller alle senere sideanmodninger.