Baca dalam bahasa Inggris

Bagikan melalui


WebAction.Request

Sintaks

WebAction.Request(method as text, url as text, optional options as nullable record) as action

Tentang

Membuat tindakan yang, ketika dijalankan, akan mengembalikan hasil melakukan method permintaan terhadap url penggunaan 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 header HTTP ini agar tidak menjadi bagian dari perhitungan untuk penembolokan data.
  • IsRetry: Menentukan nilai logis ini sebagai true 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: Menentukan nilai ini sebagai teks menambahkannya 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")

Hasil

Action