Share via


WebAction.Request

Syntaks

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

Om

Opretter en handling, der, når den udføres, returnerer resultaterne af at udføre en method anmodning mod url brug af HTTP som en binær værdi. Der kan angives en valgfri postparameter for optionsat angive yderligere egenskaber. Posten kan indeholde følgende felter:

  • Query: Føj programmatisk forespørgselsparametre til URL-adressen uden at skulle bekymre dig om at undslippe.
  • ApiKeyName: Hvis destinationswebstedet har en definition af en API-nøgle, kan denne parameter bruges til at angive navnet (ikke værdien) på den nøgleparameter, der skal bruges i URL-adressen. Den faktiske nøgleværdi angives i legitimationsoplysningerne.
  • Headers: Hvis denne værdi angives som en post, vil der blive føjet flere overskrifter til en HTTP-anmodning.
  • Timeout: Hvis denne værdi angives som en varighed, ændres timeout for en HTTP-anmodning. Standardværdien er 100 sekunder.
  • ExcludedFromCacheKey: Hvis denne værdi angives som en liste, udelukkes disse HTTP-headernøgler fra at være en del af beregningen af cachelagring af data.
  • IsRetry: Hvis denne logiske værdi angives som true, ignoreres alle eksisterende svar i cachen, når der hentes data.
  • ManualStatusHandling: Hvis denne værdi angives som en liste, forhindres enhver indbygget håndtering af HTTP-anmodninger, hvis svar har en af disse statuskoder.
  • RelativePath: Hvis du angiver denne værdi som tekst, føjes den til den grundlæggende URL-adresse, før du foretager anmodningen.
  • Content: Hvis du angiver denne værdi, bliver dens indhold brødteksten i HTTP-anmodningen.

Bemærk, at denne funktion er deaktiveret i de fleste kontekster. Overvej at bruge Web.Contents eller Web.Headers i stedet.

Eksempel 1

Udfør en GET-anmodning mod Bing.

Brug

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

Output

Action