"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > गो के अनुरोधों के लिए कुशलता से querystring मापदंडों को कैसे जोड़ें?

गो के अनुरोधों के लिए कुशलता से querystring मापदंडों को कैसे जोड़ें?

2025-02-26 को पोस्ट किया गया
ब्राउज़ करें:929

] हालाँकि, यह कार्य उतना सीधा नहीं हो सकता है जितना प्रकट होता है। इसका मान प्रकार Querystrings के निर्माण के लिए एक सुविधाजनक तंत्र प्रदान करता है। निम्नलिखित उदाहरण पर विचार करें:

How to Efficiently Add Querystring Parameters to Go's GET Requests?
आयात ( "एफएमटी" "लकड़ी का लट्ठा" "नेट/http" "ओएस" "नेट/url" ) func मुख्य () { // प्रारंभिक URL के साथ एक नया अनुरोध ऑब्जेक्ट बनाएं। req, err: = http.newrequest ("get", "http://api.themoviedb.org/3/tv/popular", nil) अगर गलत! = nil { log.print (ERR) os.exit (1) } // अनुरोध URL से मौजूदा क्वेरी पैरामीटर प्राप्त करें। q: = req.url.query () // `q` मानचित्र में अपने querystring मापदंडों को जोड़ें। Q.ADD ("API_KEY", "KEY_FROM_ENVIRONMENT_OR_FLAG") Q.ADD ("एक अन्य_थिंग", "फू और बार") // अद्यतन `q` मानचित्र को एक कच्चे querystring में एन्कोड करें और इसे अनुरोध में सेट करें। req.url.rawquery = q.encode () // डिबगिंग उद्देश्यों के लिए querystring के साथ अंतिम URL को पुनः प्राप्त करें। fmt.println (req.url.string ()) // आउटपुट: // http://api.themoviedb.org/3/tv/popular? … Url.values ​​की एन्कोड विधि यह सुनिश्चित करती है कि विशेष वर्ण ट्रांसमिशन के लिए ठीक से एन्कोडेड हैं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3