მიეცით httplib2-ს აშკარა HTTP პროქსი
დააკონფიგურირეთ httplib2 ProxyInfo HTTP ბოლო წერტილით და გამოყავით ტრანსპორტის ხარვეზები საიტის ავთენტიფიკაციისგან.
httplib2 იღებს აშკარა HTTP პროქსის ProxyInfo-ის მეშვეობით. როცა httplib2 და მისი მხარდაჭერილი SOCKS დამოკიდებულება ხელმისაწვდომია:
import httplib2
import socks
proxy = httplib2.ProxyInfo(
proxy_type=socks.PROXY_TYPE_HTTP,
proxy_host="proxy.example.net",
proxy_port=8080,
)
client = httplib2.Http(proxy_info=proxy, timeout=15)
response, content = client.request("https://example.com/", "GET")
შეცვალეთ პროქსის ბოლო წერტილი. HTTP პროქსების სია გთავაზობთ საჯარო კანდიდატებს ProxyInfo-ის ჰოსტისა და პორტისთვის. HTTP ტიპი აღწერს მსმენელს; მას შეუძლია HTTPS დანიშნულების გადატანა მხარდაჭერილი გვირაბის გზით.
სამიზნე მონაცემები და ხარვეზები
ProxyInfo გთავაზობთ პროქსის სამიზნე მონაცემების ველებს სერვისისა და იმპლემენტაციის მიერ მხარდაჭერილი მეთოდებისთვის. საიტის ავთენტიფიკაციას საკუთარი კონფიგურაცია აქვს. პროქსის გამოწვევა და დანიშნულების 401 სხვადასხვა ანგარიშს ეხება.
შეამოწმეთ გამოცხადებული სქემა დაყენებული კლიენტის მხარდაჭერასთან, ნაცვლად იმისა, რომ თავსებადობა ნაცნობი ავთენტიფიკაციის ეტიკეტიდან გამოიტანოთ.
დატოვეთ სერტიფიკატის შემოწმება ჩართული. დაადგინეთ, მოხდა ხარვეზი პროქსიმდე მისვლისას, გვირაბის დამყარებისას თუ დანიშნულების შემოწმებისას. წარმატებული იმპორტი აჩვენებს პაკეტის ხელმისაწვდომობას, ხოლო კლიენტის ფაქტობრივი მარშრუტი და გვერდის ავლის პარამეტრები განსაზღვრავს, როგორ გაგრძელდება მოთხოვნა.