Firefox Copy as cURL: spela upp begäran via en proxy
Börja med Copy as cURL-utdata från Firefox Network Monitor och välj sedan proxyn separat för en användbar HTTP-jämförelse.
För en begäran som fungerar i Firefox, börja med det Firefox faktiskt skickade:
- Öppna Network Monitor, upprepa åtgärden och välj dess begäran. Använd Copy → Copy as cURL.
- Behåll destination, metod, brödtext och relevanta huvuden för den första jämförelsen. Välj vägen separat genom att lägga till:
--proxy http://proxy.example:8080
För en separat tillåten jämförelse av en offentlig sida utan kopierade inloggningsuppgifter, kakor, privata brödtextdata eller proxyinloggningsuppgifter erbjuder HTTP-proxylistan möjliga slutpunkter. Jämför sedan svaret och feletappen. Enbart en User-Agent-sträng kan inte återskapa en formulärinlämning, en kaka eller en token.
Välj nätverksposten som motsvarar åtgärden: en sida kan generera omdirigeringar och många resurser. Om du följer omdirigeringar, granska deras mål i stället för att anta att curl navigerar exakt som Firefox gjorde. För HTTPS hanterar curl CONNECT och målets TLS; skriv inte om den kopierade begäran till ett annat manuellt CONNECT-utbyte.
Innan du delar kommandot, dölj kakor, auktorisering och privata brödtextvärden medan metod, destination och användbar felkontext bevaras. Att kopiera en begäran kan kopiera levande kontodata.
En lyckad uppspelning fastställer denna curl-begäran på den valda vägen. Den återskapar inte webbläsarens JavaScript, cachelagrat tillstånd eller alla senare sidbegäranden.