Requests प्रोक्सी वातावरणसँग PyTumblr कार्य सुरु गर्नुहोस्
PyTumblr का मोड्युल-स्तरीय Requests कलहरूले प्रक्रिया वातावरण पढ्छन्; असम्बन्धित Session ले ती कलहरू कन्फिगर गर्दैन।
GET, POST र DELETE का लागि Requests लाई कल गर्ने PyTumblr को TumblrRequest कार्यान्वयनका लागि, कार्य यसरी सुरु गर्नुहोस्:
https_proxy='http://proxy.example:8080' python tumblr_job.pyपूर्वनिर्धारित Tumblr API होस्टले HTTPS प्रयोग गर्छ, त्यसैले https_proxy सान्दर्भिक चल हो। यसको HTTP URL ले मध्यस्थ सुन्नेलाई पहिचान गर्छ। API होस्ट र विद्यमान OAuth कन्फिगरेसन जस्तो छ त्यस्तै राख्नुहोस्।
त्यो बाटो चाहिने सान्दर्भिक HTTP गन्तव्यहरूका लागि मात्र http_proxy थप्नुहोस्। तपाईंको प्रदायकबाट वा SOCKS5 प्रोक्सी सूचीबाट SOCKS5 अन्त्य बिन्दुका लागि, Requests को SOCKS समर्थनसँग उपयुक्त socks5 वा socks5h URL प्रयोग गर्नुहोस्; पोर्ट 1080 मा सुन्नेलाई http:// भनी लेबल गर्दा यसको प्रोटोकल परिवर्तन हुन सक्दैन।
यदि अर्को Requests उदाहरण चल्छ तर PyTumblr चल्दैन भने, प्रत्येकले आफ्नो यातायात कसरी प्राप्त गर्छ जाँच्नुहोस्। असम्बन्धित requests.Session सिर्जना गर्दा PyTumblr का मोड्युल-स्तरीय कलहरू अपरिवर्तित रहन्छन्; यस स्रोतमा TumblrRequest को कन्स्ट्रक्टरमा कुनै इन्जेक्टेड-सेशन आर्गुमेन्ट छैन।
त्यसपछि वास्तविक लन्चहरूको वातावरण तुलना गर्नुहोस्। IDE वा कार्य सेवाले सफल अनुरोधका लागि प्रयोग गरिएको टर्मिनलका चलहरू वंशानुगत रूपमा नपाउन सक्छ। प्रोक्सी प्रमाणीकरण, आवश्यक हुँदा, Tumblr OAuth भन्दा छुट्टै हुन्छ।