Requests nudi klasu Request i funkciju request malim slovima. Promjena veličine slova može pozvati valjani API s pogrešnim popisom argumenata umjesto jednostavne pogreške o nepoznatoj funkciji.

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

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

Ovdje je routes mapiranje proxyja odabrano za ovu radnju. Za dopuštene javne zahtjeve lista besplatnih proxyja nudi kandidate za oblikovanje protokolom koji ta instalacija Requests podržava. Prosljeđivanje istog ključa proxies u konstruktor requests.Request nije jednakovrijedno.

Ako aplikacija namjerno rabi pripremljene zahtjeve, držite pripremu poruke i konfiguraciju slanja odvojeno. Tijek slanja u sesiji također treba predviđeno spajanje okoline, vremensko ograničenje, provjeru i postavke proxyja.

Ispravite nepodudarnost API-ja prije zamjene krajnjih točaka proxyja. TypeError u konstruktoru nastaje prije nego što je taj objekt izvršio predviđeni mrežni zahtjev.

Povezani članci