A Requests egy Request osztályt és egy kisbetűs request függvényt kínál. A kis- és nagybetűk megváltoztatása érvényes API-t hívhat meg rossz argumentumlistával ahelyett, hogy egyszerű ismeretlen függvény hibát adna.

A Request objektum a HTTP üzenetet írja le. A proxybeállítás ahhoz az API-hoz tartozik, amely elküldi. Egy szokásos híváshoz:

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

Itt a routes az ehhez a művelethez kiválasztott proxyleképezés. Az engedélyezett nyilvános kérésekhez az ingyenes proxyk listájáról olyan jelöltek érhetők el, amelyek az adott Requests-telepítés által támogatott protokollal formázhatók. Ugyanazt a proxies kulcsszót a requests.Request konstruktorának átadni nem egyenértékű.

Ha az alkalmazás szándékosan előkészített kéréseket használ, tartsa külön az üzenet előkészítését és a küldés beállítását. A munkamenet küldési folyamának is szüksége van a tervezett környezet-egyesítésre, az időtúllépésre, az ellenőrzésre és a proxybeállításokra.

Javítsa az API-eltérést, mielőtt lecseréli a proxy végpontokat. A konstruktor TypeError hibája azelőtt jelentkezik, hogy az az objektum végrehajtotta volna a tervezett hálózati kérést.

Kapcsolódó cikkek