httplib2 କୁ ସ୍ପଷ୍ଟ HTTP ପ୍ରକ୍ସି ଦିଅନ୍ତୁ
HTTP endpoint ସହିତ httplib2 ProxyInfo କନଫିଗର କରନ୍ତୁ ଏବଂ ପରିବହନ ବିଫଳତାକୁ ୱେବସାଇଟ୍ ପ୍ରମାଣୀକରଣରୁ ଅଲଗା ରଖନ୍ତୁ।
httplib2 ProxyInfo ମାଧ୍ୟମରେ ସ୍ପଷ୍ଟ HTTP ପ୍ରକ୍ସି ଗ୍ରହଣ କରେ। 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")
ପ୍ରକ୍ସି endpoint ବଦଳାନ୍ତୁ। HTTP ପ୍ରକ୍ସି ତାଲିକା ProxyInfo ର host ଏବଂ port ପାଇଁ ସାର୍ବଜନୀନ ପ୍ରାର୍ଥୀ ପ୍ରଦାନ କରେ। HTTP ପ୍ରକାର ଶ୍ରୋତାକୁ ବର୍ଣ୍ଣନା କରେ; ଏହା ସମର୍ଥିତ ଟନେଲ ପଥ ଦେଇ HTTPS ଗନ୍ତବ୍ୟ ସ୍ଥାନ ନେଇପାରେ।
ପ୍ରମାଣପତ୍ର ଏବଂ ବିଫଳତା
ProxyInfo ସେବା ଏବଂ କାର୍ଯ୍ୟାନ୍ୱୟନ ଦ୍ୱାରା ସମର୍ଥିତ ପଦ୍ଧତି ପାଇଁ ପ୍ରକ୍ସି ପ୍ରମାଣପତ୍ର କ୍ଷେତ୍ର ପ୍ରଦାନ କରେ। ୱେବସାଇଟ୍ ପ୍ରମାଣୀକରଣର ନିଜସ୍ୱ କନଫିଗରେସନ ଅଛି। ଏକ ପ୍ରକ୍ସି ଚ୍ୟାଲେଞ୍ଜ ଏବଂ ଗନ୍ତବ୍ୟର 401 ଭିନ୍ନ ଖାତାକୁ ସୂଚାଏ।
ପରିଚିତ ପ୍ରମାଣୀକରଣ ଲେବଲରୁ ସୁସଙ୍ଗତତା ଅନୁମାନ ନକରି ଘୋଷିତ ସ୍କିମକୁ ସ୍ଥାପିତ କ୍ଲାୟେଣ୍ଟର ସମର୍ଥନ ସହିତ ଯାଞ୍ଚ କରନ୍ତୁ।
ପ୍ରମାଣପତ୍ର ଯାଞ୍ଚ ସକ୍ରିୟ ରଖନ୍ତୁ। ବିଫଳତା ପ୍ରକ୍ସି ପର୍ଯ୍ୟନ୍ତ ପହଞ୍ଚିବା ସମୟରେ, ଟନେଲ ସ୍ଥାପନ ସମୟରେ କିମ୍ବା ଗନ୍ତବ୍ୟ ଯାଞ୍ଚ ସମୟରେ ଘଟିଛି କି ନାହିଁ ଚିହ୍ନଟ କରନ୍ତୁ। ସଫଳ ଆମଦାନୀ ପ୍ୟାକେଜର ଉପଲବ୍ଧତା ଦେଖାଏ, ଯେତେବେଳେ କ୍ଲାୟେଣ୍ଟର ପ୍ରଭାବୀ ମାର୍ଗ ଏବଂ ବାଇପାସ ସେଟିଂ ଅନୁରୋଧ କିପରି ଆଗେଇବ ତାହା ନିର୍ଣ୍ଣୟ କରେ।