For en anmodning, der virker i Firefox, skal du begynde med det, Firefox faktisk sendte:

  1. Åbn Network Monitor, gengiv handlingen og vælg dens anmodning. Brug Copy → Copy as cURL.
  2. 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.

Relaterede artikler