Sumber dimuat naik... memuat...

HttpQuery-pilihan

Struktur JSON ini digunakan untuk mengkonfigurasi parameter fungsi HttpQuery dan fungsi HttpQuery_Go untuk menghantar permintaan Http.

Kaedah permintaan, contohnya:GET, POST, dan lain-lain kaedah senar Badan permintaan. Sebagai contoh, dalam permintaan POST, badan boleh mengandungi data borang, JSON, teks, dll. badan senar Pengekodan set aksara. Sebagai contoh, tentukan pengekodan data teks dalam badan sebagai:"UTF-8". Charset senar Kuki adalah sekeping data kecil yang digunakan untuk menyimpan dan bertukar maklumat keadaan antara klien (biasanya penyemak imbas) dan pelayan. kek senar Digunakan untuk mensimulasikan cap jari penyemak imbas. profil senar Apabila ditetapkan kepada benar, panggilan fungsi HttpQuery mengembalikan mesej tindak balas lengkap. Apabila ditetapkan kepada salah, hanya data dalam mesej tindak balas Body yang dikembalikan. debug bool Maklumat tajuk permintaan wujud dalam bentuk pasangan kunci-nilai (struktur JSON) dan digunakan untuk menghantar pelbagai maklumat, seperti jenis kandungan, maklumat pengesahan, kawalan cache, dll. tajuk JSON Tetapan masa henti. Tetapan 1000 bermaksud masa henti 1 saat. masa lapang nombor

Contoh penggunaan:

function main() {
    var options = {
        method: "POST",
        body: "a=10&b=20&c=30",
        charset: "UTF-8",
        cookie: "session_id=12345; lang=en",
        profile: "chrome_103",
        debug: false,
        headers: {"TEST-HTTP-QUERY": "123"},
        timeout: 1000
    }
    var ret = HttpQuery("http://127.0.0.1:8080", options)
    Log(ret)
}

Mesej http yang dihantar apabila kod di atas dijalankan:

POST / HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Cookie: session_id=12345; lang=en
Host: 127.0.0.1:8080
Test-Http-Query: 123
Transfer-Encoding: chunked
User-Agent: Mozilla/5.0 (Macintosh; ...
Accept-Encoding: gzip, deflate, br

e
a=10&b=20&c=30
0

{@fun/Global/HttpQuery HttpQuery}, {@fun/Global/HttpQuery_Go HttpQuery_Go}

Pembiayaan HttpQuery-kembali