Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript: Node.js
Войти
Регистрация
Восстановить пароль
 
dailysse
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 2
1

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

14.10.2016, 21:48. Просмотров 256. Ответов 5
Метки нет (Все метки)

Смысл такой. Делаю запрос на сайт таким методом.
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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: [url]www.kartinki24.ru\r\nConnection:[/url] close\r\n\r\n');
Смысл такой что если промотать до заголовков, то после них не сразу идет <!DOCTYPE>, а там какие-то символы 1cfd. (во вложении). Проблема такая, что эти ключи раскиданы по всему http запросу и иногда бывает невозможно его правильно собрать как единое целое. Кто знаком с этим?
0
Миниатюры
Странные символы в http response  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2016, 21:48
Ответы с готовыми решениями:

Выполнение http.request http.get
О задаче: Начну с того что мне нужно сделать, мне нужно получить из формы...

Не работает Response.Redirect !: The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing
точнее все работает на тестовом сервере (Вин2000), при переносе на рабочий...

HTTP Response Splitting
На сайте исправляю дыры, но осталась самая такая, которую, увы, исправить не...

http request response
имею код... void MainWindow::replyFinished(QNetworkReply *r){ QString str =...

Server returned HTTP response code: 403 for URL
Здравствуйте, уважаемые форумчани. Помогите решить проблему. Я пишу программу...

5
BANO
Ренегат
Эксперт HTML/CSS
1716 / 1059 / 385
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
14.10.2016, 22:05 2
dailysse, а почему не заюзать http модуль?
0
dailysse
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 2
14.10.2016, 22:12  [ТС] 3
Я привел типичный пример. На самом деле там все работает через прокси, через https прокси. Я в инете нашел только статейку как сделать голый запрос через tls, чтобы работало все. Может вы поможете мне найти лучше решение?
0
BANO
Ренегат
Эксперт HTML/CSS
1716 / 1059 / 385
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
15.10.2016, 01:52 4
Вам что надо то? Картинки брать или что?
0
Убежденный
Ушел с форума
Эксперт С++
16128 / 7275 / 1181
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
15.10.2016, 08:49 5
dailysse, это называется "chunked encoding":

Chunked transfer encoding
https://ru.wikipedia.org/wiki/Chunked_transfer_encoding

Описано, кстати, во всех базовых RFC (1945 и 2616) по протоколу HTTP.
0
BANO
Ренегат
Эксперт HTML/CSS
1716 / 1059 / 385
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
15.10.2016, 10:12 6
Цитата Сообщение от Убежденный Посмотреть сообщение
Описано, кстати, во всех базовых RFC (1945 и 2616) по протоколу HTTP.
По-этому лучше использовать стандартный модуль...
0
15.10.2016, 10:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2016, 10:12

Таймаут от браузера (а именно, network.http.response.timeout)
При разработке столкнулись с проблемой - продукт коммерческий - есть страницы,...

Странные ответы HTTP сервера
Всем привет. Столкнулся с проблемой, которую сам решить не могу. В общем сразу...

Свойства Response.Expires = 60 Response.Expiresabsolute = Now() - 1 Response.AddHeader 'pragma','no-cache' Response.AddHeader 'cache-control','p
Нашел в Инете строчки для запрета буфиризации и кэширования страници бравзером...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru