Requests nabízí třídu Request a funkci request s malými písmeny. Změna velikosti písmen může zavolat platné API s nesprávným seznamem argumentů místo jednoduché chyby o neznámé funkci.

Objekt Request popisuje zprávu HTTP. Konfigurace proxy patří API, které ji odesílá. Pro běžné volání:

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

Zde routes je mapování proxy vybrané pro tuto operaci. Pro povolené veřejné požadavky nabízí seznam bezplatných proxy kandidáty k naformátování protokolem, který tato instalace Requests podporuje. Předání stejného klíčového slova proxies do konstruktoru requests.Request není ekvivalentní.

Pokud aplikace záměrně používá připravené požadavky, držte přípravu zprávy a konfiguraci odeslání odděleně. Tok odesílání v relaci také potřebuje zamýšlené sloučení prostředí, časový limit, ověřování a nastavení proxy.

Opravte nesoulad API dříve, než nahradíte koncové body proxy. TypeError v konstruktoru nastane dřív, než tento objekt provede zamýšlený síťový požadavek.

Související články