Requests nudi klasu Request i funkciju request malim slovima. Promena veličine slova može pozvati valjani API sa pogrešnom listom argumenata umesto jednostavne greške o nepoznatoj funkciji.

Objekat Request opisuje HTTP poruku. Konfiguracija proksija pripada API-ju koji je šalje. Za običan poziv:

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

Ovde je routes mapiranje proksija izabrano za ovu radnju. Za dozvoljene javne zahteve lista besplatnih proksija nudi kandidate za oblikovanje protokolom koji ta instalacija Requests podržava. Prosleđivanje istog ključa proxies u konstruktor requests.Request nije ekvivalentno.

Ako aplikacija namerno koristi pripremljene zahteve, držite pripremu poruke i konfiguraciju slanja odvojeno. Tok slanja u sesiji takođe treba predviđeno spajanje okruženja, vremensko ograničenje, proveru i postavke proksija.

Ispravite nepodudarnost API-ja pre zamene krajnjih tačaka proksija. TypeError u konstruktoru nastaje pre nego što je taj objekat izvršio predviđeni mrežni zahtev.

Povezani članci