Para sa kahilingang gumagana sa Firefox, magsimula sa aktwal na ipinadala ng Firefox:

  1. Buksan ang Network Monitor, ulitin ang operasyon at piliin ang kahilingan nito. Gamitin ang Copy → Copy as cURL.
  2. Panatilihin ang destinasyon, paraan, body at mga kaugnay na header para sa unang paghahambing. Piliin ang ruta nang hiwalay sa pamamagitan ng pagdaragdag ng:
--proxy http://proxy.example:8080

Para sa hiwalay na pinapayagang paghahambing ng pampublikong pahina nang walang nakopyang kredensyal, cookies, pribadong body data o kredensyal ng proxy, nag-aalok ang listahan ng HTTP proxy ng mga kandidatong endpoint. Pagkatapos ay ihambing ang tugon at ang yugto ng pagpalya. Ang string na User-Agent lamang ay hindi makapagpaparami ng pagsusumite ng form, cookie o token.

Piliin ang network entry na tumutugma sa operasyon: ang isang pahina ay maaaring gumawa ng mga redirect at maraming resource. Kung sinusundan mo ang mga redirect, siyasatin ang kanilang mga target sa halip na ipalagay na ang curl ay naglalakbay nang eksakto tulad ng Firefox. Para sa HTTPS, pinangangasiwaan ng curl ang CONNECT at TLS ng target; huwag muling isulat ang nakopyang kahilingan sa isa pang manu-manong CONNECT exchange.

Bago ibahagi ang utos, itago ang cookies, awtorisasyon at pribadong body value habang pinapanatili ang paraan, destinasyon at kapaki-pakinabang na konteksto ng error. Ang pagkopya ng kahilingan ay maaaring kopyahin ang live na data ng account.

Ang matagumpay na pag-ulit ay nagpapatunay na gumagana ang curl request na ito sa piniling ruta. Hindi nito muling ginagawa ang JavaScript ng browser, naka-cache na estado o lahat ng kasunod na kahilingan ng pahina.

Kaugnay na mga artikulo