Web.Headers
Menghasilkan header HTTP yang diunduh dari url sebagai nilai catatan.
Syntax
Web.Headers(
url as text,
optional options as record
) as record
Remarks
Menghasilkan header yang diunduh dari url sebagai catatan. Parameter catatan opsional, options, dapat diberikan untuk menentukan properti tambahan. Catatan dapat berisi bidang berikut:
Query: Secara terprogram menambahkan parameter kueri ke URL tanpa harus khawatir tentang pelolosan.ApiKeyName: Jika situs target memiliki gagasan tentang kunci API, parameter ini dapat digunakan untuk menentukan nama (bukan nilai) parameter kunci yang harus digunakan dalam URL. Nilai kunci aktual diberikan dalam kredensial.Headers: Menetapkan nilai ini sebagai catatan akan memberikan header tambahan ke permintaan HTTP.Timeout: Menetapkan nilai ini sebagai durasi akan mengubah batas waktu untuk permintaan HTTP. Nilai defaultnya adalah 100 detik.ExcludedFromCacheKey: Menetapkan nilai ini sebagai daftar akan mengecualikan kunci header HTTP ini agar tidak menjadi bagian dari penghitungan data caching.IsRetry: Menetapkan nilai logika ini sebagai true akan mengabaikan respons yang ada dalam cache saat mengambil data.ManualStatusHandling: Menetapkan nilai ini sebagai daftar akan mencegah penanganan builtin untuk permintaan HTTP yang tanggapannya memiliki salah satu kode status ini.RelativePath: Menetapkan nilai ini sebagai teks akan menambahkannya ke URL dasar sebelum membuat permintaan.
Permintaan HTTP dibuat dengan metode HEAD. Di luar konteks konektor data kustom, hanya sebagian header respons yang tersedia (untuk alasan keamanan).
Examples
Example #1
Ambil header HTTP untuk "https://bing.com/search?q=Power+Query" menggunakan opsi RelativePath dan Query.
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