@dailysse

Странные символы в http response?

Смысл такой. Делаю запрос на сайт таким методом.
var net = require('net');
 
var srv = net.createConnection(80, 'kartinki24.ru');
 
var buffers = [];
 
srv.on('data', function (data) {
    buffers.push(data);
});
 
srv.on('end', function () {
    var buf = Buffer.concat(buffers);
    console.log(buf.toString());
});
 
srv.write('GET / HTTP/1.1\r\nHost: www.kartinki24.ru\r\nConnection: close\r\n\r\n');


Смысл такой что если промотать до заголовков, то после них не сразу идет !DOCTYPE, а там какие-то символы 1cfd. (во вложении). Проблема такая, что эти ключи раскиданы по всему http запросу и иногда бывает невозможно его правильно собрать как единое целое. Кто знаком с этим?

924830a781d34ebfb7518418672cb5a3.png
  • Вопрос задан
  • 146 просмотров
Решения вопроса 1
читайте про Transfer-Encoding: chunked, у Вас в заголовках ответа он наблюдается
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@dailysse Автор вопроса
Причем это почти на всех сайтах
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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