WebAction.Request
Sintaksis
WebAction.Request(method as text, url as text, optional options as nullable record) as action
Tentang
Membuat tindakan yang, saat dijalankan, akan mengembalikan hasil melakukan permintaan method
terhadap url
menggunakan HTTP sebagai nilai biner. Parameter rekaman opsional, options
, dapat disediakan untuk menentukan properti tambahan. Catatan bisa berisi bidang berikut ini:
-
Query
: Tambahkan parameter kueri secara terprogram ke URL tanpa harus khawatir tentang melarikan diri. -
ApiKeyName
: Jika situs target memiliki gagasan kunci API, parameter ini dapat digunakan untuk menentukan nama (bukan nilai) parameter kunci yang harus digunakan dalam URL. Nilai kunci aktual disediakan dalam kredensial. -
Headers
: Menentukan nilai ini sebagai rekaman akan menyediakan header tambahan ke permintaan HTTP. -
Timeout
: Menentukan nilai ini sebagai durasi akan mengubah batas waktu untuk permintaan HTTP. Nilai defaultnya adalah 100 detik. -
ExcludedFromCacheKey
: Menentukan nilai ini sebagai daftar akan mengecualikan kunci-kunci header HTTP ini dari perhitungan untuk penyimpanan sementara data. -
IsRetry
: Menentukan nilai logis ini sebagai benar akan mengabaikan respons yang ada dalam cache saat mengambil data. -
ManualStatusHandling
: Menentukan nilai ini sebagai daftar akan mencegah penanganan bawaan untuk permintaan HTTP yang responsnya memiliki salah satu kode status ini. -
RelativePath
: Menetapkan nilai ini sebagai teks menggabungkannya ke URL dasar sebelum membuat permintaan. -
Content
: Menentukan nilai ini akan menyebabkan kontennya menjadi isi permintaan HTTP.
Perhatikan bahwa fungsi ini dinonaktifkan di sebagian besar konteks. Pertimbangkan untuk menggunakan Web.Contents atau Web.Headers sebagai gantinya.
Contoh 1
Lakukan permintaan GET terhadap Bing.
Penggunaan
WebAction.Request(WebMethod.Get, "https://bing.com")
Output
Action