Requests нуди класу Request и функцију request малим словима. Промена величине слова може позвати ваљан API са погрешном листом аргумената уместо једноставне грешке о непознатој функцији.

Објекат Request описује HTTP поруку. Конфигурација проксија припада API-ју који је шаље. За обичан позив:

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

Овде је routes мапирање проксија изабрано за ову радњу. За дозвољене јавне захтеве листе бесплатних проксија нуде кандидате за обликовање протоколом који та инсталација Requests подржава. Прослеђивање истог кљуца proxies у конструктор requests.Request није еквивалентно.

Ако апликација намерно користи припремљене захтеве, држите припрему поруке и конфигурацију слања одвојено. Ток слања у сесији такође треба предвиђено спајање окружења, временско ограничење, проверу и поставке проксија.

Исправите неподударност API-ја пре замене крајњих тачака проксија. TypeError у конструктору настаје пре него што је тај објекат извршио предвиђени мрежни захтев.

Повезани чланци