Requests ponuja razred Request in funkcijo request z malimi črkami. Sprememba velikosti črk lahko pokliče veljaven API z napačnim seznamom argumentov namesto preproste napake o neznani funkciji.

Objekt Request opisuje sporočilo HTTP. Konfiguracija proxyja pripada API-ju, ki ga pošilja. Za običajen klic:

response = requests.request(
    'GET', 'https://example.com/',
    proxies=routes, timeout=15
)

Tukaj je routes preslikava proxyja, izbrana za to operacijo. Za dovoljene javne zahteve seznam brezplačnih posredniških strežnikov ponuja kandidate za oblikovanje s protokolom, ki ga ta namestitev Requests podpira. Posredovanje iste ključne besede proxies v konstruktor requests.Request ni enakovredno.

Če aplikacija namerno uporablja pripravljene zahteve, držite pripravo sporočila in konfiguracijo pošiljanja ločeno. Tok pošiljanja v seji potrebuje tudi predvideno združevanje okolja, časovno omejitev, preverjanje in nastavitve proxyja.

Odpravite neujemanje API-ja, preden zamenjate končne točke proxyja. TypeError v konstruktorju se zgodi, preden je ta objekt izvedel predvideno omrežno zahtevo.

Sorodni članki