ProxyManager ní àríyanjíyan proxy_headers ọ̀tọ̀ fún àwọn àkọsílẹ̀ tí a fi ránṣẹ́ sí alárinà. Fún proxy tí ó gba Basic authentication:

import urllib3

proxy_headers = urllib3.make_headers(
    proxy_basic_auth=f'{proxy_user}:{proxy_password}'
)
with urllib3.ProxyManager(
    'http://proxy.example:8080',
    proxy_headers=proxy_headers,
    timeout=urllib3.Timeout(connect=5, read=10),
) as http:
    response = http.request('GET', 'https://service.example/data')
    print(response.status)

Fún ibi-ìlọ HTTP lasan, àwọn àkọsílẹ̀ wọ̀nyí ń bá ìbéèrè tí a tẹ̀ síwájú lọ sí proxy. Fún ibi-ìlọ HTTPS tí ó ń lo CONNECT, wọ́n jẹ́ ti ìṣètò ọ̀nà-abẹ́, kì í ṣe ti gbogbo ìbéèrè wẹ́bùsáìtì tí a fi ààmì-ìkọ̀kọ̀ ṣe.

Àríyanjíyan headers lasan ń ṣàpèjúwe àwọn àkọsílẹ̀ ìbéèrè ibi-ìlọ. proxy authentication yìí jẹ́ ti olùgbà mìíràn. Fífi àkọsílẹ̀ proxy síbẹ̀ kò dọ́gba pẹ̀lú ìṣètò ìpààsẹ̀ CONNECT tí ó ṣáájú.

make_headers ń kọ́ iye àkọsílẹ̀ Basic. Kò ṣe ìdúnàdúrà NTLM, kò yan ètò tí a ṣe àtìlẹ́yìn fún lọ́nà àìdábọ̀, kò sì fi hàn pé proxy gba àkọsílẹ̀ yẹn.

Proxy tí ó ní TLS listener ń fi proxy TLS context ọ̀tọ̀ kún un. Ojú-ipẹ̀ http:// tí ó wà lókè ń ṣàpèjúwe lọ́nà àìmọ̀ọ́mọ̀ HTTP listener lasan tí ó ń gbé ibi-ìlọ HTTPS gba ọ̀nà-abẹ́.

Àwọn àpilẹ̀kọ tó jọra