Firefox Copy as cURL: reproduïu la petició a través d'un proxy
Comenceu amb la sortida Copy as cURL del Firefox Network Monitor i trieu el proxy de manera independent per a una comparació HTTP útil.
Per a una petició que funciona al Firefox, comenceu amb el que el Firefox ha enviat realment:
- Obriu el Network Monitor, reproduïu l'operació i seleccioneu-ne la petició. Feu servir Copy → Copy as cURL.
- Conserveu la destinació, el mètode, el cos i les capçaleres rellevants per a la primera comparació. Trieu la ruta per separat afegint:
--proxy http://proxy.example:8080
Per a una comparació separada i permesa d'una pàgina pública sense credencials, galetes, dades privades del cos ni credencials de proxy copiades, la llista de proxys HTTP ofereix punts finals candidats. Després compareu la resposta i l'etapa de fallada. Una cadena User-Agent sola no pot reproduir l'enviament d'un formulari, una galeta o un testimoni.
Trieu l'entrada de xarxa que correspongui a l'operació: una pàgina pot generar redireccions i molts recursos. Si seguiu redireccions, inspeccioneu-ne els destins en lloc de suposar que curl navega exactament com ho va fer el Firefox. Per a HTTPS, curl gestiona CONNECT i el TLS de destinació; no reescriviu la petició copiada en un altre intercanvi CONNECT manual.
Abans de compartir l'ordre, oculteu les galetes, l'autorització i els valors privats del cos tot conservant el mètode, la destinació i el context útil de l'error. Copiar una petició pot copiar dades de compte actives.
Una repetició correcta estableix aquesta petició curl a la ruta triada. No reprodueix el JavaScript del navegador, l'estat en memòria cau ni totes les peticions posteriors de la pàgina.