Vir 'n versoek wat in Firefox werk, begin met wat Firefox werklik gestuur het:

  1. Maak Network Monitor oop, herhaal die handeling en kies die versoek. Gebruik Copy → Copy as cURL.
  2. Hou die bestemming, metode, liggaam en relevante koptekste vir die eerste vergelyking. Kies die roete afsonderlik deur dit by te voeg:
--proxy http://proxy.example:8080

Vir 'n aparte toegelate vergelyking van 'n openbare bladsy sonder gekopieerde geloofsbriewe, koekies, private liggaamsdata of proxy-geloofsbriewe, bied die HTTP-proxylys kandidaateindpunte. Vergelyk dan die antwoord en die fase van mislukking. 'n User-Agent-string alleen kan nie 'n vormindiening, koekie of token weergee nie.

Kies die netwerkinskrywing wat by die handeling pas: 'n bladsy kan herleidings en baie hulpbronne genereer. As jy herleidings volg, ondersoek hul teikens eerder as om te aanvaar dat curl presies soos Firefox navigeer. Vir HTTPS hanteer curl CONNECT en die TLS van die teiken; moenie die gekopieerde versoek in 'n ander handmatige CONNECT-uitruiling herskryf nie.

Voordat jy die opdrag deel, verwyder koekies, magtiging en private liggaamswaardes terwyl jy die metode, bestemming en nuttige foutkonteks bewaar. Om 'n versoek te kopieer kan lewendige rekeningdata kopieer.

'n Suksesvolle herhaling bevestig hierdie curl-versoek op die gekose roete. Dit gee nie die blaaier se JavaScript, gekaste toestand of alle latere bladsyversoeke weer nie.

Verwante artikels