Del via


WebAction.Request

Syntaks

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

Om

Oppretter en handling som, når den utføres, returnerer resultatene av å utføre en method forespørsel mot url å bruke HTTP som binærverdi. Det kan være angitt en valgfri postparameter optionsfor å angi flere egenskaper. Posten kan inneholde følgende felt:

  • Query: Legg programmatisk til spørringsparametere i nettadressen uten å måtte bekymre deg for å slippe unna.
  • ApiKeyName: Hvis målområdet har en forestilling om en API-nøkkel, kan denne parameteren brukes til å angi navnet (ikke verdien) for nøkkelparameteren som må brukes i URL-adressen. Den faktiske nøkkelverdien angis i legitimasjonen.
  • Headers: Hvis du angir denne verdien som en post, får du flere overskrifter til en HTTP-forespørsel.
  • Timeout: Hvis du angir denne verdien som en varighet, endres tidsavbruddet for en HTTP-forespørsel. Standardverdien er 100 sekunder.
  • ExcludedFromCacheKey: Hvis du angir denne verdien som en liste, utelates disse HTTP-topptekstnøklene fra å være en del av beregningen for hurtigbufring av data.
  • IsRetry: Hvis du angir denne logiske verdien som sann, ignoreres eventuelle eksisterende svar i hurtigbufferen når du henter data.
  • ManualStatusHandling: Hvis du angir denne verdien som en liste, forhindres innebygd håndtering for HTTP-forespørsler som har en av disse statuskodene.
  • RelativePath: Hvis du angir denne verdien som tekst, føyer den til den grunnleggende URL-adressen før du foretar forespørselen.
  • Content: Hvis du angir denne verdien, blir innholdet brødteksten i HTTP-forespørselen.

Vær oppmerksom på at denne funksjonen er deaktivert i de fleste kontekster. Vurder å bruke Web.Contents eller Web.Headers i stedet.

Eksempel 1

Utfør en GET-forespørsel mot Bing.

Bruk

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

Utdata

Action