Firefox Copy as cURL: reluați cererea printr-un proxy
Porniți de la rezultatul Copy as cURL din Firefox Network Monitor, apoi alegeți proxy-ul separat pentru o comparație HTTP utilă.
Pentru o cerere care funcționează în Firefox, porniți de la ce a trimis Firefox efectiv:
- Deschideți Network Monitor, reproduceți operația și selectați cererea acesteia. Folosiți Copy → Copy as cURL.
- Păstrați destinația, metoda, corpul și antetele relevante pentru prima comparație. Alegeți ruta separat adăugând:
--proxy http://proxy.example:8080
Pentru o comparație separată permisă a unei pagini publice fără acreditări, cookie-uri, date private din corp sau acreditări de proxy copiate, lista de proxy HTTP oferă puncte finale candidate. Apoi comparați răspunsul și etapa de eșec. Doar un șir User-Agent nu poate reproduce trimiterea unui formular, un cookie sau un token.
Alegeți intrarea de rețea corespunzătoare operației: o pagină poate genera redirecționări și multe resurse. Dacă urmăriți redirecționări, inspectați-le țintele în loc să presupuneți că curl navighează exact ca Firefox. Pentru HTTPS, curl gestionează CONNECT și TLS-ul țintei; nu rescrieți cererea copiată într-un alt schimb CONNECT manual.
Înainte de a partaja comanda, ascundeți cookie-urile, autorizarea și valorile private din corp păstrând metoda, destinația și contextul util al erorii. Copierea unei cereri poate copia date active de cont.
O reluare reușită stabilește această cerere curl pe ruta aleasă. Nu reproduce JavaScript-ul browserului, starea din cache sau toate cererile ulterioare ale paginii.