Firefox Copy as cURL: prehrajte požiadavku cez proxy
Začnite výstupom Copy as cURL z Firefox Network Monitor a potom nezávisle zvoľte proxy na užitočné porovnanie HTTP.
Pri požiadavke, ktorá funguje vo Firefoxe, začnite tým, čo Firefox skutočne odoslal:
- Otvorte Network Monitor, zopakujte operáciu a vyberte jej požiadavku. Použite Copy → Copy as cURL.
- Na prvé porovnanie si ponechajte cieľ, metódu, telo a príslušné hlavičky. Trasu zvoľte zvlášť pridaním:
--proxy http://proxy.example:8080
Na samostatné povolené porovnanie verejnej stránky bez skopírovaných prihlasovacích údajov, cookies, súkromných údajov tela alebo prihlasovacích údajov proxy ponúka zoznam HTTP proxy kandidátske koncové body. Potom porovnajte odpoveď a fázu zlyhania. Samotný reťazec User-Agent nedokáže zopakovať odoslanie formulára, cookie ani token.
Vyberte sieťovú položku zodpovedajúcu operácii: stránka môže vytvárať presmerovania a mnoho zdrojov. Ak presmerovania sledujete, preskúmajte ich ciele, namiesto toho, aby ste predpokladali, že curl prechádza presne ako Firefox. Pri HTTPS curl spracúva CONNECT a TLS cieľa; neprepisujte skopírovanú požiadavku do inej ručnej výmeny CONNECT.
Pred zdieľaním príkazu skryte cookies, autorizáciu a súkromné hodnoty tela a zachovajte metódu, cieľ a užitočný kontext chyby. Kopírovanie požiadavky môže kopírovať živé údaje účtu.
Úspešné prehratie potvrdí túto curl požiadavku na zvolenej trase. Nereprodukuje JavaScript prehliadača, stav v medzipamäti ani všetky neskoršie požiadavky stránky.