Web.Headers
Syntax
Web.Headers(url as text, optional options as nullable record) as record
Om
Returnerar rubrikerna som hämtats från url
som en post. En valfri postregisterparameter 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 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.
HTTP-begäran görs med HEAD-metoden. Utanför en kontext för anpassad dataanslutning är endast en delmängd av svarshuvuden tillgängliga (av säkerhetsskäl).
Exempel 1
Hämta HTTP-huvudena för "https://bing.com/search?q=Power+Query"
med hjälp av alternativen RelativePath och Query.
Användning
let
searchText = "Power Query"
in
Web.Headers(
"https://www.bing.com",
[
RelativePath = "search",
Query = [q = searchText]
]
)
Utdata
([
#"Cache-Control" = "private, max-age=0",
#"Content-Encoding" = "gzip",
#"Content-Length" = "0",
#"Content-Type" = "text/html; charset=utf-8",
Date = "Tue, 14 Dec 2021 16:57:25 GMT",
Expires = "Tue, 14 Dec 2021 16:56:25 GMT",
Vary = "Accept-Encoding"
]
meta [
Response.Status = 200
])