Покрените PyTumblr посао са Requests прокси окружењем
PyTumblr-ови Requests позиви на нивоу модула читају окружење процеса; неповезана Session не конфигурише те позиве.
За имплементацију TumblrRequest у PyTumblr која позива Requests за GET, POST и DELETE, покрените посао са:
https_proxy='http://proxy.example:8080' python tumblr_job.pyПодразумевани домаћин Tumblr API-ја користи HTTPS, па је https_proxy релевантна променљива. Његов HTTP URL означава посредничког слушаоца. Оставите домаћин API-ја и постојећу OAuth конфигурацију какве јесу.
Додајте http_proxy само за релевантна HTTP одредишта којима треба та рута. За SOCKS5 крајњу тачку од свог провајдера или са листе SOCKS5 проксија користите одговарајући socks5 или socks5h URL уз Requests подршку за SOCKS; означавање слушаоца на порту 1080 као http:// не може променити његов протокол.
Ако други пример са Requests ради, а PyTumblr не, проверите како сваки добија свој транспорт. Стварање неповезане requests.Session оставља позиве PyTumblr на нивоу модула непромењенима; овај извор нема аргумент убризгане сесије у конструктору TumblrRequest.
Затим упоредите окружења стварних покретања. IDE или услуга послова можда не наслеђује променљиве из терминала коришћеног за успешан захтев. Аутентификација проксија, када је потребна, одвојена је од Tumblr OAuth.