WebAction.Request
Syntax
WebAction.Request(method as text, url as text, optional options as nullable record) as action
Om
Skapar en åtgärd som, när den körs, returnerar resultatet av att utföra en method
begäran mot url
att använda HTTP som ett binärt värde. En valfri postparameter, options
, kan tillhandahållas för att ange ytterligare egenskaper. Posten kan innehålla följande fält:
Query
: Lägg programmatiskt till frågeparametrar till URL:en utan att behöva oroa dig för att komma undan.ApiKeyName
: Om målplatsen har en uppfattning om en API-nyckel kan den här parametern användas för att ange namnet (inte värdet) på nyckelparametern som måste användas i URL:en. Det faktiska nyckelvärdet anges i autentiseringsuppgiften.Headers
: Om du anger det här värdet som en post skickas ytterligare rubriker till en HTTP-begäran.Timeout
: Om du anger det här värdet som varaktighet ändras tidsgränsen för en HTTP-begäran. Standardvärdet är 100 sekunder.ExcludedFromCacheKey
: Om du anger det här värdet som en lista utesluts dessa HTTP-huvudnycklar från att ingå i beräkningen för cachelagring av data.IsRetry
: Om du anger det här logiska värdet som sant ignoreras alla befintliga svar i cacheminnet när data hämtas.ManualStatusHandling
: Om du anger det här värdet som en lista förhindras all inbyggd hantering av HTTP-begäranden vars svar har någon av dessa statuskoder.RelativePath
: Om du anger det här värdet som text läggs det till i bas-URL:en innan begäran skickas.Content
: Om du anger det här värdet blir innehållet i HTTP-begäran.
Observera att den här funktionen är inaktiverad i de flesta sammanhang. Överväg att använda Web.Contents eller Web.Headers i stället.
Exempel 1
Utför en GET-begäran mot Bing.
Användning
WebAction.Request(WebMethod.Get, "https://bing.com")
Output
Action