Samanset berbar telduna og hýsta prosessin á tveimum ymiskum stigum:

StigSpurningur
Content-EncodingKann klienturin pakka út afturgivnu gzip/deflate/Brotli bytini?
CharsetHvussu gerast útpakkaðu bytini til tekst?

Requests handlar vanliga gzip/deflate; Brotli krevur eitt stuðlað uppsett bókasavn. Eitt hondar avskrivað Accept-Encoding kann boða br, meðan hetta umhvørvið ikki kann dekoda tað. Val av UTF-8 teksti pakkar ikki Brotli út.

Tá samráð verður av tilvild avmarkað:

response = session.get(
    url,
    proxies={"https": "http://proxy.example:8080"},
    headers={"Accept-Encoding": "gzip, deflate"},
    timeout=30,
)
response.raise_for_status()

Brúka verandi Session, HTTPS-URL og tær kravdu headers/autentisering. Samanset útgangandi Accept-Encoding, inngangandi Content-Encoding og pakkastuðul á báðum maskinum; ein umvirkandi millumgongumaður kann eisini veita foreldað metadata. Ein serstøk samanbering av almennari síðu kann brúka Listi yvir HTTP-proxy til sína proxy-URL har almennir millumgongumenn eru loyvdir, uttan arvaðar proxy-innskrívingar, avskrivaðar kontuheaders ella privatar kropsdátur.

Annars vel vanligt klient-samráð. Tey handagóðu content/text-interfaceini í Requests dekoda stuðlaða kotting, so pakka ikki úttak teirra út aftur bara tí at headerin nevnir tað.

Skyldar greinar