@alpha917

Как выполнить https запрос через sock5, используя request?

На данный момент код такой:
var request = require('request');
var Agent = require('socks5-https-client/lib/Agent');
request.get('https://google.com', {
            agentClass  : Agent,
            strictSSL   : false,
            agentOptions: {
                  "socksHost": "***",
                  "socksPort": ***,
                  "socksUsername": "***",
                  "socksPassword": "***"
            },
            headers     : {
                'Accept-Encoding': 'deflate, br',
                'Accept-Language': 'ru,en;q=0.9,en-GB;q=0.8',
            },
        });

и он возвращает бинарную мешанину
  • Вопрос задан
  • 372 просмотра
Решения вопроса 1
@alpha917 Автор вопроса
Возвращался заgzipованный ответ. хотя в заголовках был указан только deflate и br. Однако ответ от гугла так и не смог расшифровать )
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@vshvydky
request = request.defaults({'proxy':'http://localproxy.com'})

достаточно просто открыть документацию модуля
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы