ProxyManager د منځګړي ته لېږل کېدونکو سرلیکونو لپاره جلا proxy_headers دلیل لري. د هغه پروکسي لپاره چې Basic تصدیق مني:

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)

د ساده HTTP منزل لپاره دا سرلیکونه د لېږل شوې غوښتنې سره پروکسي ته ځي. د CONNECT له لارې د HTTPS منزل لپاره دا د تونل ترتیب پورې اړه لري، نه د هر کوډ شوي وېبپاڼې غوښتنې پورې.

عادي headers دلیل د منزل غوښتنې سرلیکونه بیانوي. دا پروکسي تصدیق بل ترلاسه کوونکي ته اړه لري. هلته د پروکسي حساب ایښودل د پخواني CONNECT تبادلې تنظیمولو سره برابر نه دي.

make_headers د Basic سرلیک ارزښت جوړوي. دا د NTLM په اړه خبرې نه کوي، ملاتړ شوی سکیم په اتوماتيک ډول نه ټاکي او نه ثابتوي چې پروکسي هغه حساب مني.

د TLS اورېدونکي لرونکی پروکسي جلا پروکسي TLS شالید زیاتوي. پورتنی http:// پای ټکی په قصداً ډول عادي HTTP اورېدونکی بیانوي چې HTTPS منزل د تونل له لارې وړي.

اړوندې مقالې