] इस कार्यक्षमता को प्राप्त करने के लिए यहां एक सरल और प्रभावी तरीका है:
http.Client का CheckRedirect फ़ंक्शन डिफ़ॉल्ट रीडायरेक्ट-फॉलोइंग व्यवहार पर पूर्वता लेता है। इस फ़ंक्शन को अनुकूलित करके, आप यह निर्धारित कर सकते हैं कि पुनर्निर्देशन का पालन कब किया जाना चाहिए। स्वचालित पुनर्निर्देशन को रोकने के लिए, एक वैकल्पिक कार्यान्वयन प्रदान करें:
checkredirect: func (req *http.request, के माध्यम से [] *http.request) त्रुटि { HTTP.ERRUSELASTRESPONSE } यह कॉन्फ़िगरेशन पुनर्निर्देशन संचालन से बचने के लिए HTTP पैकेज को सूचित करता है। यह http.erruselastresponsess देता है, जो पैकेज को अभी भी सुलभ शरीर के साथ नवीनतम प्रतिक्रिया का उपयोग करने के लिए निर्देश देता है। Checkredirect: func (req *http.request, के माध्यम से [] *http.request) त्रुटि { HTTP.ERRUSELASTRESPONSE }, }
इस कॉन्फ़िगरेशन को सेट करके, आपकी स्क्रिप्ट सफलतापूर्वक एंडपॉइंट के लिए एक कनेक्शन स्थापित करेगी, आगे की प्रक्रिया के लिए HTTP स्थान हेडर को पुनः प्राप्त करेगी, और नए संसाधन पर पुनर्निर्देशित होने से बचें। यह विधि वैकल्पिक समाधानों की तुलना में अधिक सुरुचिपूर्ण और त्रुटि-मुक्त दृष्टिकोण प्रदान करती है जो त्रुटि से निपटने के लिए मजबूर करता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3