Skip to main content

Web.Headers

Pateikiamos HTTP antraštės, atsisiųstos iš URL kaip įrašo reikšmė.

Syntax

Web.Headers(
url as text,
optional options as record
) as record

Remarks

Pateikiamos iš url atsisiųstos antraštės kaip įrašas. Norint nurodyti papildomas ypatybes, gali būti pateiktas pasirenkamas įrašo parametras, options. Įraše gali būti šie laukai:

  • Query : Programiniu būdu įtraukite užklausos parametrus į URL nesirūpindami dėl kaitos.
  • ApiKeyName : Jei paskirties svetainėje žinomas API raktas, naudojant šį parametrą galima nurodyti URL naudojamo rakto parametro pavadinimą (bet ne reikšmę). Faktinė rakto reikšmė nurodyta kredencialuose.
  • Headers : Nurodžius šią reikšmę kaip įrašą, į HTTP užklausą bus įtraukta papildomų antraščių.
  • Timeout : Nurodant šią reikšmę kaip trukmę bus pakeistas HTTP užklausos skirtasis laikas. Numatytoji reikšmė yra 100 sekundžių.
  • ExcludedFromCacheKey : Nurodant šią reikšmę kaip sąrašą, šie HTTP antraščių raktai nebus įtraukti į duomenų gavimo skaičiavimą.
  • IsRetry : Nurodant šią loginę reikšmę kaip teisingą, bus nepaisoma visų talpykloje esamų atsakymų, kai gaunami duomenys.
  • ManualStatusHandling : Nurodžius šią reikšmę kaip sąrašą, bus neleidžiama vykdyti jokio įtaisytojo HTTP užklausų, kurių atsakas nurodo kurį nors iš šių būsenos kodų, apdorojimo.
  • RelativePath : Nurodžius šią reikšmę kaip tekstą, prieš pateikiant užklausą ji pridedama prie pagrindinio URL.

HTTP užklausa pateikta naudojant HEAD metodą. Už pasirinktinės duomenų jungties konteksto ribų galimas tik atsakymų antraščių poaibis (saugumo sumetimais).

Examples

Example #1

Naudodami „RelativePath“ ir „Query“ parinktis gaukite "https://bing.com/search?q=Power+Query" HTTP antraštes.

let
searchText = "Power Query"
in
Web.Headers(
"https://www.bing.com",
[
RelativePath = "search",
Query = [q = searchText]
]
)

Result:

([
#"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
])

Category

Accessing data