Запрос узла не работает, когда я добавляю прокси - PullRequest
1 голос
/ 18 марта 2019

Я нажал на запрос с помощью npm Request и получил данные. см. ниже, и он работает нормально.

const Request = require('request');
   let option = {          
        url:'Request URL',
        method: 'GET',
        headers: headers
    };

    Request(options, function(error, response, body) {
      if (!error && response.statusCode == 200) {
        console.log({ error, response, body });
      } else {
        console.log('Error', error);
      }
    });

Но когда я нажимаю на тот же URL с прокси-запросом.

let option = {          
        url:'Request URL',
        method: 'GET',
        headers: headers,
        proxy: 'Proxy server details',
    };

    Request(options, function(error, response, body) {
      if (!error && response.statusCode == 200) {
        console.log({ error, response, body });
      } else {
        console.log('Error', error);
      }
    });

Тогда он показывает ошибку как

Error: tunneling socket could not be established, statusCode=403
at ClientRequest.onConnect (/home/admin14/node_projects/bigmuskie/node_modules/tunnel-agent/index.js:166:19)
at Object.onceWrapper (events.js:277:13)
at ClientRequest.emit (events.js:189:13)
at Socket.socketOnData (_http_client.js:475:11)
at Socket.emit (events.js:189:13)
at addChunk (_stream_readable.js:284:12)
at readableAddChunk (_stream_readable.js:265:11)
at Socket.Readable.push (_stream_readable.js:220:10)
at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17) code: 'ECONNRESET' }

Любая помощь будет оценена. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...