В процессе загрузки ресурсов... загрузка...

HttpQuery-варианты

Эта структура JSON используется для настройки параметров функции HttpQuery и функции HttpQuery_Go для отправки запроса Http.

Метод запроса, например:GET, POST, и т.д. метод строка Например, в запросе POST, тело может содержать данные формы, JSON, текст и т.д. тело строка Кодирование набора символов. Например, укажите кодирование текстовых данных в тексте как:"UTF-8"- Да. харсет строка Файл cookie - это небольшой кусок данных, используемый для хранения и обмена информацией о состоянии между клиентом (обычно браузером) и сервером. печенье строка Используется для имитации отпечатков пальцев браузера. профиль строка При установке на true вызов функции HttpQuery возвращает полное сообщение ответа. отладка Буль Информация заголовка запроса существует в виде пар ключей-значений (структура 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