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
med HTTP som 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 postering kommer ytterligare rubriker att skickas 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 undantas 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 kommer dess innehåll att utgöra kroppen av 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")
utdata
Action