Requests tilbyr en Request-klasse og en request-funksjon med små bokstaver. En endring i store og små bokstaver kan kalle et gyldig API med feil argumentliste i stedet for å gi en enkel feil om en ukjent funksjon.

Request-objektet beskriver HTTP-meldingen. Proxykonfigurasjonen hører til API-et som sender den. For et vanlig kall:

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

Her er routes proxytilordningen som er valgt for denne operasjonen. For tillatte offentlige forespørsler tilbyr listen over gratis proxyer kandidater som kan formateres med en protokoll som den Requests-installasjonen støtter. Å gi det samme proxies-nøkkelordet til konstruktøren til requests.Request er ikke likeverdig.

Hvis applikasjonen bevisst bruker forberedte forespørsler, hold forberedelsen av meldingen og konfigurasjonen av sendingen atskilt. Sendeflyten i sesjonen trenger også den tiltenkte miljøsammenføyningen, tidsavbruddet, verifiseringen og proxyinnstillingene.

Rett opp API-avviket før du bytter ut proxyendepunkter. En TypeError i konstruktøren oppstår før det objektet har utført den tiltenkte nettverksforespørselen.

Relaterte artikler