Partager via


UrlFetchParams

Définit les paramètres utilisés dans une demande de ressource web.

Propriétés

Propriété Type Description
contentType string Type de média des données dans la charge utile de la requête. La valeur par défaut est application/x-www-form-urlencoded.
en-têtes objet Objet qui contient une paire clé-valeur pour chaque en-tête de requête que vous souhaitez spécifier.
méthode string Verbe HTTP à utiliser dans la requête. Les valeurs possibles sont : GET, POST, PUT, PATCH et DELETE. La valeur par défaut est GET.
payload chaîne ou objet Charge utile d’une requête POST, PUT ou PATCH. Si la charge utile est un objet, elle peut contenir une ou plusieurs paires nom-valeur.
muteHttpExceptions Valeur booléenne Détermine s’il faut empêcher cette méthode de lever une exception si le code status de la réponse est un code d’échec. Définissez sur true pour désactiver le son des codes d’échec HTTP. La valeur par défaut est False.

Si la valeur est false et que la demande échoue, le journal n’inclut pas le corps de la réponse, qui peut contenir un message d’erreur. Pour capturer le message d’erreur, définissez muteHttpExceptions sur true. Vous devez ensuite appeler getResponseCode après l’envoi de la demande pour déterminer si l’appel a réussi ou échoué. Si l’appel échoue, appelez getContentText pour obtenir le corps de la réponse, qui peut contenir le messaage d’erreur.

Voir aussi

UrlFetchApp.fetch(url, params)