このJSON構造は,HttpQuery関数とHttpQuery_Go関数のパラメータを設定するために使用されます.
要求方法,例えば:GET
, POST
など
方法
文字列
リクエストボディ.例えば,POST リクエストでは,ボディにはフォームデータ,JSON,テキストなどが含まれます.
身体
文字列
文字セットのエンコーディング.例えば,ボディ内のテキストデータのエンコーディングを以下のように指定する."UTF-8"
- わかった
カーセット
文字列
クッキーは,クライアント (通常はブラウザー) とサーバーの間に状態情報を保存し交換するために使用される小さなデータです.
クッキー
文字列
ブラウザの指紋をシミュレートするために使われます
プロフィール
文字列
true に設定すると,HttpQuery 関数呼び出しは完全な応答メッセージを返します. false に設定すると,応答メッセージ Body のデータのみが返されます.
debugする
ボール
リクエストヘッダ情報はキー値ペア (JSON構造) の形で存在し,コンテンツタイプ,認証情報,キャッシュ制御など様々な情報を送信するために使用されます.
ヘッダ
JSON
タイムアウト設定 1000を設定すると,1秒のタイムアウトになります
タイムアウト
番号
使用例:
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)
}
上記コードを実行すると送信される http メッセージ:
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} ウェブ上で検索するサイト
資金提供 HttpQuery-return は,このプログラムで