Cette classe permet aux utilisateurs d'accéder à des informations spécifiques sur les réponses HTTP.
Voir aussi
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
getAllHeaders() | Object | Renvoie un mappage d'attributs/valeurs d'en-têtes pour la réponse HTTP, les en-têtes avec plusieurs valeurs renvoyées sous forme de tableaux. |
getAs(contentType) | Blob | Renvoyez les données de cet objet en tant qu'objet blob converti au type de contenu spécifié. |
getBlob() | Blob | Renvoyez les données de cet objet en tant que blob. |
getContent() | Byte[] | Récupère le contenu binaire brut d'une réponse HTTP. |
getContentText() | String | Récupère le contenu d'une réponse HTTP encodée sous forme de chaîne. |
getContentText(charset) | String | Renvoie le contenu d'une réponse HTTP encodée sous la forme d'une chaîne du charset donné. |
getHeaders() | Object | Renvoie un mappage d'attributs/valeurs d'en-têtes pour la réponse HTTP. |
getResponseCode() | Integer | Obtenez le code d'état HTTP (200 pour "OK", etc.) d'une réponse HTTP. |
Documentation détaillée
getAllHeaders()
Renvoie un mappage d'attributs/valeurs d'en-têtes pour la réponse HTTP, les en-têtes avec plusieurs valeurs renvoyées sous forme de tableaux.
// 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());
Aller-retour
Object
: mappage clé/valeur JavaScript des en-têtes HTTP
getAs(contentType)
Renvoyez les données de cet objet en tant qu'objet blob converti au type de contenu spécifié. Cette méthode ajoute l'extension appropriée au nom de fichier, par exemple "monfichier.pdf". Toutefois, nous partons du principe que la partie du nom de fichier qui suit la dernière période (le cas échéant) est une extension existante qui doit être remplacée. Par conséquent, "ShoppingList.12.25.2014" devient "ShoppingList.12.25.pdf".
Pour afficher les quotas quotidiens des conversions, consultez la page Quotas pour les services Google. Les domaines Google Workspace créés récemment peuvent être soumis à des quotas plus stricts.
Paramètres
Nom | Type | Description |
---|---|---|
contentType | String | Type MIME vers lequel effectuer la conversion. Pour la plupart des blobs, 'application/pdf' est la seule option valide. Pour les images au format BMP, GIF, JPEG ou PNG, vous pouvez utiliser les formats 'image/bmp' , 'image/gif' , 'image/jpeg' ou 'image/png' . |
Aller-retour
Blob
: données en tant que blob.
getBlob()
getContent()
Récupère le contenu binaire brut d'une réponse 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]);
Aller-retour
Byte[]
: le contenu sous forme de tableau binaire brut
getContentText()
Récupère le contenu d'une réponse HTTP encodée sous forme de chaîne.
// The code below logs the HTML code of the Google home page. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getContentText());
Aller-retour
String
: contenu de la réponse HTTP, sous forme de chaîne
getContentText(charset)
Renvoie le contenu d'une réponse HTTP encodée sous la forme d'une chaîne du charset donné.
// 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"));
Paramètres
Nom | Type | Description |
---|---|---|
charset | String | Chaîne représentant le charset à utiliser pour encoder le contenu de la réponse HTTP |
Aller-retour
String
: contenu de la réponse HTTP, encodé à l'aide du charset donné
getHeaders()
Renvoie un mappage d'attributs/valeurs d'en-têtes pour la réponse 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());
Aller-retour
Object
: mappage clé/valeur JavaScript des en-têtes HTTP
getResponseCode()
Obtenez le code d'état HTTP (200 pour "OK", etc.) d'une réponse 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());
Aller-retour
Integer
: code de réponse HTTP (par exemple, 200 pour "OK")