Class HTTPResponse

קל לארגן דפים בעזרת אוספים אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
תגובת HTTP

כיתה זו מאפשרת למשתמשים לגשת למידע ספציפי בתשובות HTTP.

מאמרים נוספים

שיטות

שיטהסוג הערך המוחזרתיאור קצר
getAllHeaders()Objectמחזירה את מפת המאפיין/הערך של כותרות עבור תגובת HTTP, עם כותרות עם מספר ערכים שמוחזרים כמערכים.
getAs(contentType)Blobהחזרת הנתונים שבתוך אובייקט זה בתור blob שהומר לסוג התוכן שצוין.
getBlob()Blobהחזרת הנתונים שבתוך האובייקט הזה כ-blob.
getContent()Byte[]מקבל את התוכן הבינארי הגולמי של תגובת HTTP.
getContentText()Stringמקבלת את התוכן של תגובת HTTP המקודדת כמחרוזת.
getContentText(charset)Stringמחזירה את התוכן של תגובת HTTP המקודדת כמחרוזת של קבוצת התווים הנתונה.
getHeaders()Objectמחזירה את מפת המאפיין/הערך של כותרות עבור תגובת HTTP.
getResponseCode()Integerמקבלים את קוד הסטטוס של HTTP (200 עבור אישור וכו') של תגובת HTTP.

תיעוד מפורט

getAllHeaders()

מחזירה את מפת המאפיין/הערך של כותרות עבור תגובת HTTP, עם כותרות עם מספר ערכים שמוחזרים כמערכים.

// 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 של כותרות HTTP


getAs(contentType)

החזרת הנתונים שבתוך אובייקט זה בתור blob שהומר לסוג התוכן שצוין. השיטה הזו מוסיפה את הסיומת המתאימה לשם הקובץ – לדוגמה, "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 — הנתונים הם blob.


getBlob()

החזרת הנתונים שבתוך האובייקט הזה כ-blob.

הלוך ושוב

Blob — הנתונים הם blob.


getContent()

מקבל את התוכן הבינארי הגולמי של תגובת HTTP.

// 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()

מקבלת את התוכן של תגובת HTTP המקודדת כמחרוזת.

// 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 — התוכן של תגובת ה-HTTP, כמחרוזת


getContentText(charset)

מחזירה את התוכן של תגובת HTTP המקודדת כמחרוזת של קבוצת התווים הנתונה.

// 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מחרוזת שמייצגת את מערכת התווים המשמשת לקידוד של תוכן תגובת HTTP

הלוך ושוב

String — התוכן של תגובת ה-HTTP, מקודד באמצעות מערכת התווים הנתונה


getHeaders()

מחזירה את מפת המאפיין/הערך של כותרות עבור תגובת HTTP.

// 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 של כותרות HTTP


getResponseCode()

מקבלים את קוד הסטטוס של HTTP (200 עבור אישור וכו') של תגובת HTTP.

// 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 — קוד תגובת HTTP (לדוגמה, 200 ל-OK)