Za zahtevo, ki deluje v Firefoxu, začnite s tem, kar je Firefox dejansko poslal:

  1. Odprite Network Monitor, ponovite operacijo in izberite njeno zahtevo. Uporabite Copy → Copy as cURL.
  2. Za prvo primerjavo obdržite cilj, metodo, telo in ustrezne glave. Pot izberite ločeno tako, da dodate:
--proxy http://proxy.example:8080

Za ločeno dovoljeno primerjavo javne strani brez kopiranih poverilnic, piškotkov, zasebnih podatkov telesa ali poverilnic posrednika seznam posrednikov HTTP ponuja možne končne točke. Nato primerjajte odgovor in stopnjo napake. Sam niz User-Agent ne more ponoviti pošiljanja obrazca, piškotka ali žetona.

Izberite omrežni vnos, ki ustreza operaciji: stran lahko ustvari preusmeritve in veliko virov. Če sledite preusmeritvam, preglejte njihove cilje, namesto da predpostavljate, da curl potuje natanko tako kot Firefox. Pri HTTPS curl obravnava CONNECT in TLS cilja; ne prepisujte kopirane zahteve v drugo ročno izmenjavo CONNECT.

Preden delite ukaz, skrijte piškotke, avtorizacijo in zasebne vrednosti telesa, pri tem pa ohranite metodo, cilj in koristen kontekst napake. Kopiranje zahteve lahko kopira aktivne podatke računa.

Uspešna ponovitev potrdi to zahtevo curl na izbrani poti. Ne reproducira JavaScripta brskalnika, predpomnjenega stanja ali vseh poznejših zahtev strani.

Sorodni članki