For en forespørsel som virker i Firefox, start med det Firefox faktisk sendte:

  1. Åpne Network Monitor, gjenta operasjonen og velg forespørselen. Bruk Copy → Copy as cURL.
  2. Behold destinasjon, metode, kropp og relevante headere for den første sammenligningen. Velg ruten separat ved å legge til:
--proxy http://proxy.example:8080

For en separat tillatt sammenligning av en offentlig side uten kopierte påloggingsdata, informasjonskapsler, private kroppsdata eller proxy-påloggingsdata tilbyr HTTP-proxylisten mulige endepunkter. Sammenlign deretter svaret og feilsteget. En User-Agent-streng alene kan ikke gjenskape innsending av skjema, en informasjonskapsel eller et token.

Velg nettverksoppføringen som svarer til operasjonen: en side kan generere omdirigeringer og mange ressurser. Hvis du følger omdirigeringer, undersøk målene deres i stedet for å anta at curl navigerer nøyaktig som Firefox gjorde. For HTTPS håndterer curl CONNECT og målets TLS; ikke skriv om den kopierte forespørselen til en annen manuell CONNECT-utveksling.

Før du deler kommandoen, skjul informasjonskapsler, autorisasjon og private kroppsverdier mens metode, destinasjon og nyttig feilkontekst beholdes. Kopiering av en forespørsel kan kopiere aktive kontodata.

En vellykket avspilling fastslår denne curl-forespørselen på den valgte ruten. Den gjenskaper ikke nettleserens JavaScript, bufret tilstand eller alle senere sideforespørsler.

Relaterte artikler