] अनुरोध। यह मौजूदा तृतीय-पक्ष कोड में प्रॉक्सी समर्थन को एकीकृत करते समय चुनौतियों का सामना कर सकता है।
ऐसे परिदृश्यों में, एक वैकल्पिक दृष्टिकोण आवश्यक प्रॉक्सी कॉन्फ़िगरेशन के साथ एक कस्टम HTTP क्लाइंट बनाना है। इस क्लाइंट का उपयोग तब तृतीय-पक्ष पैकेज में डिफ़ॉल्ट HTTP क्लाइंट के स्थान पर किया जा सकता है। ]आयात ( "नेट/http" "नेट/url" ) // प्रमाणीकरण के साथ एक प्रॉक्सी URL बनाएं Proxyurl: = & url.url { योजना: "http", उपयोगकर्ता: url.userPassword ("उपयोगकर्ता नाम", "पासवर्ड"), होस्ट: "Proxy.com:8080", } // प्रॉक्सी के साथ एक कस्टम HTTP क्लाइंट बनाएं ग्राहक: = & http.client { परिवहन: & http.transport { प्रॉक्सी: http.proxyurl (प्रॉक्सीयर), }, } // तृतीय-पक्ष पैकेज के साथ कस्टम क्लाइंट का उपयोग करें resp, err: = client.postform (विधि, params) अगर गलत! = nil { // संभाल त्रुटि }
वैकल्पिक रूप से, URL को सीधे पार्स किया जा सकता है: ग्राहक: = & http.client { परिवहन: & http.transport { प्रॉक्सी: http.proxyurl (प्रॉक्सीयर), }, }
यह विधि आपको क्लाइंट कॉन्फ़िगरेशन के भीतर प्रॉक्सी के लिए आवश्यक प्रमाणीकरण क्रेडेंशियल्स निर्दिष्ट करने की अनुमति देती है।अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3