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 attribut/valeur d'en-têtes pour la réponse HTTP, avec des en-têtes contenant plusieurs valeurs renvoyées sous forme de tableaux. |
getAs(contentType) | Blob | Renvoyez les données contenues dans cet objet sous la forme d'un blob converti dans le type de contenu spécifié. |
getBlob() | Blob | Renvoyez les données contenues dans cet objet sous forme de 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 forme de chaîne du jeu de caractères donné. |
getHeaders() | Object | Renvoie un mappage attribut/valeur 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 attribut/valeur d'en-têtes pour la réponse HTTP, avec des en-têtes contenant 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());
Renvois
Object
: mappage clé/valeur JavaScript d'en-têtes HTTP.
getAs(contentType)
Renvoyez les données contenues dans cet objet sous la forme d'un blob converti dans le type de contenu spécifié. Ce ajoute l'extension appropriée au nom du fichier (par exemple, "myfile.pdf"). Cependant, il suppose que la partie du nom de fichier qui suit le dernier point (le cas échéant) est une à remplacer. Par conséquent, "ShoppingList.12.25.2014" devient "ShoppingList.12.25.pdf".
Pour connaître les quotas quotidiens de conversion, consultez la page Quotas Services. Les domaines Google Workspace nouvellement créés peuvent être temporairement soumis à des règles des quotas.
Paramètres
Nom | Type | Description |
---|---|---|
contentType | String | Type MIME vers lequel effectuer la conversion. Pour la plupart des blobs, 'application/pdf' correspond à
est la seule option valide. Pour les images au format BMP, GIF, JPEG ou PNG, les valeurs 'image/bmp' , 'image/gif' , 'image/jpeg' ou 'image/png' le sont également.
valide. Pour un document Google Docs, 'text/markdown' est également valide. |
Renvois
Blob
: données sous forme de blob.
getBlob()
Renvoyez les données contenues dans cet objet sous forme de blob.
Renvois
Blob
: données sous forme de blob.
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]);
Renvois
Byte[]
: 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());
Renvois
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 forme de chaîne du jeu de caractères 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 jeu de caractères à utiliser pour encoder la réponse HTTP contenu |
Renvois
String
: contenu de la réponse HTTP, encodé à l'aide du jeu de caractères donné
getHeaders()
Renvoie un mappage attribut/valeur 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());
Renvois
Object
: mappage clé/valeur JavaScript d'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());
Renvois
Integer
: code de réponse HTTP (par exemple, 200 pour OK)