Использование нескольких прокси через request.js
Я пытаюсь отправить список адресов прокси в requestjs и хочу, чтобы он использовал первый, который работает. Это вообще возможно через request.js
Мой код
var body = '<sample/>';
request.post({
url: www.google.com,
proxy':'http://proxy1:8087;http://proxy2:8080',//need to use multiple proxies here.
headers: { //We can define headers too
'Content-Type': 'text/xml'
},
body: body,
timeout:20000
}
Я думаю о циклическом просмотре списка прокси и пытаюсь использовать их один за другим. Я не уверен, было ли это излишним или единственным возможным способом.
1 ответ
Решение
requestjs не может проходить через прокси, лучший вариант - использовать вместе с ним модуль агента, например https://www.npmjs.com/package/pac-proxy-agent
Но даже этот модуль пока не просматривает список. Единственный возможный вариант - перебрать список прокси и использовать первый доступный на данный момент.