এই ক্লাসটি ব্যবহারকারীদের HTTP রেসপন্সের নির্দিষ্ট তথ্য অ্যাক্সেস করার সুযোগ দেয়।
আরও দেখুন
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
get All Headers() | Object | HTTP রেসপন্সের হেডারগুলোর একটি অ্যাট্রিবিউট/ভ্যালু ম্যাপ ফেরত দেয়, যেখানে একাধিক ভ্যালুযুক্ত হেডারগুলো অ্যারে হিসেবে রিটার্ন করা হয়। |
get As(contentType) | Blob | এই অবজেক্টের ভেতরের ডেটা নির্দিষ্ট কন্টেন্ট টাইপে রূপান্তরিত একটি ব্লব হিসেবে ফেরত দিন। |
get Blob() | Blob | এই অবজেক্টের ভেতরের ডেটা একটি ব্লব হিসেবে ফেরত দিন। |
get Content() | Byte[] | একটি HTTP প্রতিক্রিয়ার মূল বাইনারি বিষয়বস্তু গ্রহণ করে। |
get Content Text() | String | একটি HTTP প্রতিক্রিয়ার বিষয়বস্তুকে স্ট্রিং হিসাবে এনকোড করে পাওয়া যায়। |
get Content Text(charset) | String | একটি HTTP প্রতিক্রিয়ার বিষয়বস্তুকে প্রদত্ত ক্যারেক্টারসেটের স্ট্রিং হিসাবে এনকোড করে ফেরত দেয়। |
get Headers() | Object | HTTP প্রতিক্রিয়ার হেডারগুলোর একটি অ্যাট্রিবিউট/ভ্যালু ম্যাপ ফেরত দেয়। |
get Response Code() | Integer | একটি HTTP রেসপন্সের HTTP স্ট্যাটাস কোড (যেমন OK-এর জন্য 200) জানুন। |
বিস্তারিত ডকুমেন্টেশন
getAllHeaders()
HTTP রেসপন্সের হেডারগুলোর একটি অ্যাট্রিবিউট/ভ্যালু ম্যাপ ফেরত দেয়, যেখানে একাধিক ভ্যালুযুক্ত হেডারগুলো অ্যারে হিসেবে রিটার্ন করা হয়।
// 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 — HTTP হেডারগুলোর একটি জাভাস্ক্রিপ্ট কী/ভ্যালু ম্যাপ।
getAs(contentType)
এই অবজেক্টের ভেতরের ডেটা নির্দিষ্ট কন্টেন্ট টাইপে রূপান্তরিত একটি ব্লব হিসেবে ফেরত দিন। এই মেথডটি ফাইলের নামের সাথে উপযুক্ত এক্সটেনশন যোগ করে—উদাহরণস্বরূপ, "myfile.pdf"। তবে, এটি ধরে নেয় যে ফাইলের নামের শেষ পিরিয়ডের (যদি থাকে) পরের অংশটি একটি বিদ্যমান এক্সটেনশন যা প্রতিস্থাপন করা উচিত। ফলস্বরূপ, "ShoppingList.12.25.2014" হয়ে যায় "ShoppingList.12.25.pdf"।
রূপান্তরের দৈনিক কোটা দেখতে, ‘গুগল পরিষেবার জন্য কোটা’ দেখুন। নতুন তৈরি করা গুগল ওয়ার্কস্পেস ডোমেনগুলো সাময়িকভাবে আরও কঠোর কোটার আওতাভুক্ত হতে পারে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
content Type | String | যে MIME টাইপে রূপান্তর করতে হবে। বেশিরভাগ ব্লবের জন্য, 'application/pdf' হলো একমাত্র বৈধ বিকল্প। BMP, GIF, JPEG, বা PNG ফরম্যাটের ছবির জন্য, 'image/bmp' , 'image/gif' , 'image/jpeg' , বা 'image/png' এর যেকোনো একটিও বৈধ। একটি গুগল ডক্স ডকুমেন্টের জন্য, 'text/markdown' ও বৈধ। |
ফেরত
Blob — ডেটা একটি পিণ্ডাকারে থাকে।
getBlob()
getContent()
একটি HTTP প্রতিক্রিয়ার মূল বাইনারি বিষয়বস্তু গ্রহণ করে।
// 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()
একটি HTTP প্রতিক্রিয়ার বিষয়বস্তুকে স্ট্রিং হিসাবে এনকোড করে পাওয়া যায়।
// 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 — HTTP প্রতিক্রিয়ার বিষয়বস্তু, একটি স্ট্রিং হিসাবে।
getContentText(charset)
একটি HTTP প্রতিক্রিয়ার বিষয়বস্তুকে প্রদত্ত ক্যারেক্টারসেটের স্ট্রিং হিসাবে এনকোড করে ফেরত দেয়।
// 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'));
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
charset | String | HTTP প্রতিক্রিয়ার বিষয়বস্তু এনকোড করার জন্য ব্যবহৃত অক্ষর সেটটির প্রতিনিধিত্বকারী একটি স্ট্রিং। |
ফেরত
String — HTTP প্রতিক্রিয়ার বিষয়বস্তু, যা প্রদত্ত ক্যারেক্টারসেট ব্যবহার করে এনকোড করা হয়েছে।
getHeaders()
HTTP প্রতিক্রিয়ার হেডারগুলোর একটি অ্যাট্রিবিউট/ভ্যালু ম্যাপ ফেরত দেয়।
// 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 — HTTP হেডারগুলোর একটি জাভাস্ক্রিপ্ট কী/ভ্যালু ম্যাপ।
getResponseCode()
একটি HTTP রেসপন্সের HTTP স্ট্যাটাস কোড (যেমন 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 — HTTP প্রতিক্রিয়া কোড (উদাহরণস্বরূপ, OK-এর জন্য 200)।