Прошу подсказку, как сделать Post-запрос http/2.0.
Http-client BAS не поддерживает данный протокол. Браузер использует именно http/2, а при использовании версии 1/1 сервер отдает другие данные (палит).
Пробовал PHP 7.4 - curl безо всяких бубнов сразу работает по версии http/2 (но нужен многопоточный проект BAS), а curlwrapper не получается заставить работать на меня. Подскажите, где я промахнулся или иные пути.
native_async("curlwrapper","easyperform", JSON.stringify(
{
write_to_string:true,
options:
{
CURLOPT_URL: "https://сайт.com/",
CURLOPT_HTTP_VERSION: 3 , // 4 и 5 тоже пробовал
CURLOPT_HTTPHEADER: [
"Accept: */*",
"Accept-Encoding: gzip,deflate",
"User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36",
"Upgrade-Insequre-Requests: 1",
"cache-control: max-age=0",
"te: trailers"
],
CURLOPT_SSL_VERIFYPEER: 0,
CURLOPT_SSL_VERIFYHOST: 0,
CURLOPT_USE_SSL: 3,
CURLOPT_PROXY: "192.168.33.44:8888"
}
}))!
[[RES]] = _result();
Если есть решение на ноде, прошу подсказать с работающим npm-модулем под BAS и поддерживаемые версии 6 или 12
upd. Конечно же нужна возможность работать с прокси.