Class HTTPResponse

HTTPResponse

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

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

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getAllHeaders()Objectएचटीटीपी रिस्पॉन्स के लिए हेडर का एट्रिब्यूट/वैल्यू वाला मैप दिखाता है. इसमें ऐसे हेडर शामिल होते हैं जिनमें कई वैल्यू को सरणियों के तौर पर दिखाया जाता है.
getAs(contentType)Blobइस ऑब्जेक्ट के अंदर डेटा को, बताए गए कॉन्टेंट टाइप में बदले गए ब्लॉब के तौर पर दिखाएं.
getBlob()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 Services के लिए कोटा देखें. हाल ही में बनाए गए Google Workspace डोमेन पर, कुछ समय के लिए सख्त कोटे लागू हो सकते हैं.

पैरामीटर

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

रिटर्न

Blob — ब्लॉब के तौर पर डेटा.


getBlob()

इस ऑब्जेक्ट के अंदर का डेटा, ब्लॉब के तौर पर दें.

रिटर्न

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"));

पैरामीटर

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

रिटर्न

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


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)