Class HTTPResponse

एचटीटीपी रिस्पॉन्स

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

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

माटिंग में इस्तेमाल हुए तरीके

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

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

getAllHeaders()

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

// The code below logs the HTTP headers from the response
// received when fetching the Google home page.
var 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' में से कोई भी मान्य होना चाहिए.

रिटर्न टिकट

Blob — डेटा ब्लॉब के रूप में है.


getBlob()

इस ऑब्जेक्ट के डेटा को BLOB के तौर पर दिखाएं.

रिटर्न टिकट

Blob — डेटा ब्लॉब के रूप में है.


getContent()

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

// The code below logs the value of the first byte of the Google home page.
var 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.
var 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.
var response = UrlFetchApp.fetch("http://www.google.com/");
Logger.log(response.getContentText("UTF-8"));

पैरामीटर

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

रिटर्न टिकट

String — एचटीटीपी रिस्पॉन्स का कॉन्टेंट, दिए गए charset का इस्तेमाल करके एन्कोड किया गया


getHeaders()

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

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

रिटर्न टिकट

Object — एचटीटीपी हेडर के लिए JavaScript की/वैल्यू मैप


getResponseCode()

एचटीटीपी रिस्पॉन्स के लिए एचटीटीपी स्टेटस कोड (ठीक है 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.
var response = UrlFetchApp.fetch("http://www.google.com/");
Logger.log(response.getResponseCode());

रिटर्न टिकट

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