Class HTTPResponse

HTTPResponse

इस क्लास की मदद से, उपयोगकर्ता एचटीटीपी रिस्पॉन्स के बारे में खास जानकारी ऐक्सेस कर सकते हैं.

इन्हें भी देखें

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getAllHeaders()Objectयह फ़ंक्शन, एचटीटीपी रिस्पॉन्स के हेडर का एट्रिब्यूट/वैल्यू मैप दिखाता है. साथ ही, जिन हेडर की एक से ज़्यादा वैल्यू होती हैं उन्हें कलेक्शन के तौर पर दिखाता है.
getAs(contentType)Blobइस ऑब्जेक्ट में मौजूद डेटा को, बताए गए कॉन्टेंट टाइप में बदले गए ब्लॉब के तौर पर दिखाता है.
getBlob()Blobइस ऑब्जेक्ट में मौजूद डेटा को blob के तौर पर दिखाओ.
getContent()Byte[]इस फ़ंक्शन से, एचटीटीपी रिस्पॉन्स का रॉ बाइनरी कॉन्टेंट मिलता है.
getContentText()Stringयह फ़ंक्शन, एचटीटीपी रिस्पॉन्स के कॉन्टेंट को स्ट्रिंग के तौर पर कोड में बदलता है.
getContentText(charset)Stringयह फ़ंक्शन, एचटीटीपी रिस्पॉन्स के कॉन्टेंट को दिए गए वर्णसेट की स्ट्रिंग के तौर पर एन्कोड करके दिखाता है.
getHeaders()Objectयह एचटीटीपी रिस्पॉन्स के लिए, हेडर का एट्रिब्यूट/वैल्यू मैप दिखाता है.
getResponseCode()Integerकिसी एचटीटीपी रिस्पॉन्स का एचटीटीपी स्टेटस कोड (OK के लिए 200 वगैरह) पाएं.

ज़्यादा जानकारी वाला दस्तावेज़

getAllHeaders()

यह फ़ंक्शन, एचटीटीपी रिस्पॉन्स के हेडर का एट्रिब्यूट/वैल्यू मैप दिखाता है. साथ ही, जिन हेडर की एक से ज़्यादा वैल्यू होती हैं उन्हें कलेक्शन के तौर पर दिखाता है.

// The code below logs the HTTP headers from the response
// received when fetching the Google home page.
const response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getAllHeaders());

वापसी का टिकट

Object — यह एचटीटीपी हेडर का JavaScript कुंजी/वैल्यू मैप होता है.


getAs(contentType)

इस ऑब्जेक्ट में मौजूद डेटा को, बताए गए कॉन्टेंट टाइप में बदले गए ब्लॉब के तौर पर दिखाता है. इस तरीके से, फ़ाइल के नाम में सही एक्सटेंशन जुड़ जाता है. उदाहरण के लिए, "myfile.pdf". हालांकि, यह मानता है कि फ़ाइल नाम का वह हिस्सा जो आखिरी अवधि के बाद आता है (अगर कोई हो), एक मौजूदा एक्सटेंशन है जिसे बदला जाना चाहिए. इसलिए, "ShoppingList.12.25.2014" बदलकर "ShoppingList.12.25.pdf" हो जाता है.

कन्वर्ज़न के लिए रोज़ाना के कोटे देखने के लिए, Google की सेवाओं के लिए कोटे देखें. नए Google Workspace डोमेन पर, कुछ समय के लिए ज़्यादा पाबंदियां लागू हो सकती हैं.

पैरामीटर

नामटाइपब्यौरा
contentTypeStringजिस MIME टाइप में बदलना है. ज़्यादातर ब्लॉब के लिए, 'application/pdf' ही मान्य विकल्प है. BMP, GIF, JPEG या PNG फ़ॉर्मैट में मौजूद इमेज के लिए, 'image/bmp', 'image/gif', 'image/jpeg' या 'image/png' में से कोई भी एक मान्य है. Google Docs दस्तावेज़ के लिए, 'text/markdown' भी मान्य है.

वापसी का टिकट

Blob — डेटा को एक बड़े बाइनरी ऑब्जेक्ट के तौर पर दिखाया जाता है.


getBlob()

इस ऑब्जेक्ट में मौजूद डेटा को blob के तौर पर दिखाओ.

वापसी का टिकट

Blob — डेटा को एक बड़े बाइनरी ऑब्जेक्ट के तौर पर दिखाया जाता है.


getContent()

इस फ़ंक्शन से, एचटीटीपी रिस्पॉन्स का रॉ बाइनरी कॉन्टेंट मिलता है.

// The code below logs the value of the first byte of the Google home page.
const response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getContent()[0]);

वापसी का टिकट

Byte[] — कॉन्टेंट को रॉ बाइनरी ऐरे के तौर पर दिखाया जाता है.


getContentText()

यह फ़ंक्शन, एचटीटीपी रिस्पॉन्स के कॉन्टेंट को स्ट्रिंग के तौर पर कोड में बदलता है.

// The code below logs the HTML code of the Google home page.
const response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getContentText());

वापसी का टिकट

String — एचटीटीपी रिस्पॉन्स का कॉन्टेंट, स्ट्रिंग के तौर पर.


getContentText(charset)

यह फ़ंक्शन, एचटीटीपी रिस्पॉन्स के कॉन्टेंट को दिए गए वर्णसेट की स्ट्रिंग के तौर पर एन्कोड करके दिखाता है.

// The code below logs the HTML code of the Google home page with the UTF-8
// charset.
const response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getContentText('UTF-8'));

पैरामीटर

नामटाइपब्यौरा
charsetStringयह एक स्ट्रिंग है. यह एचटीटीपी रिस्पॉन्स के कॉन्टेंट को एन्कोड करने के लिए इस्तेमाल किए जाने वाले वर्णसेट को दिखाती है.

वापसी का टिकट

String — एचटीटीपी रिस्पॉन्स का कॉन्टेंट, जिसे दिए गए वर्णसेट का इस्तेमाल करके कोड में बदला गया है.


getHeaders()

यह एचटीटीपी रिस्पॉन्स के लिए, हेडर का एट्रिब्यूट/वैल्यू मैप दिखाता है.

// The code below logs the HTTP headers from the response
// received when fetching the Google home page.
const response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getHeaders());

वापसी का टिकट

Object — यह एचटीटीपी हेडर का JavaScript कुंजी/वैल्यू मैप होता है.


getResponseCode()

किसी एचटीटीपी रिस्पॉन्स का एचटीटीपी स्टेटस कोड (OK के लिए 200 वगैरह) पाएं.

// The code below logs the HTTP status code from the response received
// when fetching the Google home page.
// It should be 200 if the request succeeded.
const response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getResponseCode());

वापसी का टिकट

Integer — एचटीटीपी रिस्पॉन्स कोड (उदाहरण के लिए, OK के लिए 200).