Ошибка GET запроса nodejs

191
24 сентября 2018, 22:50

Есть такой код

var http = require('http');
var url = 'http://www.cyberforum.ru/';
http.get(url, function (res) {
    var body = '';
    res.on('data', (elem) => body +=elem);
    res.on('end', () => console.log(res.statusCode));
});

Он завершается ошибкой

events.js:183
      throw er; // Unhandled 'error' event
      ^
Error: Parse Error
    at Socket.socketOnData (_http_client.js:440:20)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at addChunk (_stream_readable.js:263:12)
    at readableAddChunk (_stream_readable.js:250:11)
    at Socket.Readable.push (_stream_readable.js:208:10)
    at TCP.onread (net.js:607:20)

Если я выполню такой код, то он отработает без ошибки

var http = require('https');
var url = 'https://reactjs.org/docs/getting-started.html';
http.get(url, function (res) {
    var body = '';
    res.on('data', (elem) => body +=elem);
    res.on('end', () => console.log(res.statusCode));
});

Т.е. запросы с шифрованием проходят без ошибки, в то время как обычные страдают. Что не так?

READ ALSO
Как сохранить появившейся блок при click js

Как сохранить появившейся блок при click js

Мне нужно что-бы после данной функции (при нажатииfa-music), блок у которого добавился класс visib не исчезал после обновления страницы, а исчез...

177
Vue ошибка в npm и её отсутствие в cdn

Vue ошибка в npm и её отсутствие в cdn

Суть такая: имеется один и тот же кусок кодаЕсли использовать его при подключении Vue как простой js библиотеки (вот так <script src="https://cdn

160