Partager via


WebAction.Request

Syntaxe

WebAction.Request(
    method as text,
    url as text,
    optional options as nullable record
) as action

À propos

Crée une action qui, lorsqu’elle est exécutée, retourne les résultats de l’exécution d’une method requête par rapport url à l’utilisation de HTTP comme valeur binaire. Un paramètre d’enregistrement facultatif peut optionsêtre fourni pour spécifier des propriétés supplémentaires. L’enregistrement peut contenir les champs suivants :

  • Query: ajoutez par programmation des paramètres de requête à l’URL sans avoir à vous soucier de l’échappement.
  • ApiKeyName: si le site cible a une notion de clé API, ce paramètre peut être utilisé pour spécifier le nom (et non la valeur) du paramètre de clé qui doit être utilisé dans l’URL. La valeur de clé réelle est fournie dans les informations d’identification.
  • Headers: la spécification de cette valeur en tant qu’enregistrement fournit des en-têtes supplémentaires à une requête HTTP.
  • Timeout: la spécification de cette valeur en tant que durée modifie le délai d’expiration d’une requête HTTP. La valeur par défaut est de 100 secondes.
  • ExcludedFromCacheKey: la spécification de cette valeur en tant que liste exclut ces clés d’en-tête HTTP de faire partie du calcul pour la mise en cache des données.
  • IsRetry: la spécification de cette valeur logique comme true ignore toute réponse existante dans le cache lors de l’extraction de données.
  • ManualStatusHandling: la spécification de cette valeur en tant que liste empêche toute gestion intégrée des requêtes HTTP dont la réponse comporte l’un de ces codes d’état.
  • RelativePath: la spécification de cette valeur en tant que texte l’ajoute à l’URL de base avant d’effectuer la requête.
  • Content: si vous spécifiez cette valeur, son contenu devient le corps de la requête HTTP.

Notez que cette fonction est désactivée dans la plupart des contextes. Envisagez d’utiliser Web.Contents ou Web.Headers de remplacer.

Exemple 1

Effectuez une requête GET sur Bing.

Utilisation

WebAction.Request(WebMethod.Get, "https://bing.com")

Output

Action