Вверх ↑
Этот топик читают: Гость
Ответов: 16
Рейтинг: 8
#1: 2015-02-27 09:36:04 ЛС | профиль | цитата
вот немогу понять что за символ в теле и где делась инфа
14
‹

code_35207.txt
------------ Дoбавленo в 09.23:
пакет взят из снифера
------------ Дoбавленo в 09.28:
и почему вообще ответ приходит в таком виде?

------------ Дoбавленo в 09.36:
[img]
http://forum.hiasm.com/forum_serv.php?q=56&id=3912
[/img]
карма: 1

0
файлы: 1code_35207.txt [1.6KB] [161]
Ответов: 4631
Рейтинг: 749
#2: 2015-02-27 11:45:17 ЛС | профиль | цитата
Content-Encoding: gzip

Убери в запросе
Accept-Encoding: gzip, deflate

Если от gzip избавиться невозможно - смотри здесь
карма: 26

0
Ответов: 16
Рейтинг: 8
#3: 2015-02-27 11:56:36 ЛС | профиль | цитата
Netspirit, самое интересное что похожая проблема возникает с одной и той же программкой на всех ПК кроме одного, на одном всегда нормально инфа доходит.

карма: 1

0
Ответов: 4631
Рейтинг: 749
#4: 2015-02-27 12:00:32 ЛС | профиль | цитата
Ты можешь не успевать получить полностью страницу - после первого же onRead разрываешь соединение. Можно поставить в запросе Connection: close и накапливать данные с onRead до onDisconnect, но лучше использовать HTTPClient.
карма: 26

1
Голосовали:Suslik_101
Ответов: 16
Рейтинг: 8
#5: 2015-02-27 13:58:17 ЛС | профиль | цитата
NetspiritТы можешь не успевать получить полностью страницу, ну так один комп работает нормально всегда, а на других вообще ни как

------------ Дoбавленo в 13.58:
NetspiritHTTPClient, HTTPClient это про HTTP_Get?
карма: 1

0
Ответов: 4631
Рейтинг: 749
#6: 2015-02-27 14:56:46 ЛС | профиль | цитата
[url]forum.html?q=3&t=62708[/url]
карма: 26

0
Ответов: 16
Рейтинг: 8
#7: 2015-02-27 19:53:16 ЛС | профиль | цитата
Netspirit, а можно небольшой курс пользования HTTPClient (на простом примере) POST запроса? Ну для чайников)
карма: 1

0
Ответов: 4631
Рейтинг: 749
#8: 2015-02-27 21:00:58 ЛС | профиль | цитата
Там есть папка с примерами
карма: 26

0
Ответов: 1343
Рейтинг: 31
#9: 2015-02-27 22:37:58 ЛС | профиль | цитата
а что вариант с поиском блока не прокатит?
тупо накапливаем данные и блок ищем..., ну или в крайнем случаи пользуемся тем чем нас обделили разработчики HTTP протокола, НАКАПЛИВАЕМ ДАННЫЕ И ПРОВЕРЯЕМ ИХ НА ЗАДАННОЕ КОЛИЧЕСТВО БАЙТ В ЗАГОЛОВКЕ ОТВЕТА



code_35220.txt
карма: 2

0
файлы: 1code_35220.txt [172B] [148]
Гость
Ответов: 17029
Рейтинг: 0
#10: 2015-02-28 15:43:06 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2021-05-21 12:34:14
карма: 0

0
Ответов: 4631
Рейтинг: 749
#11: 2015-02-28 17:04:52 ЛС | профиль | цитата
Я выше писал, как избавиться от gzip: либо убрать Accept-Encoding, либо использовать мой InlineCode из темы, на которую я давал ссылку.
[offtop]
Rysik писал(а):
чем нас обделили разработчики HTTP протокола, НАКАПЛИВАЕМ ДАННЫЕ И ПРОВЕРЯЕМ ИХ НА ЗАДАННОЕ КОЛИЧЕСТВО БАЙТ В ЗАГОЛОВКЕ ОТВЕТА
Ура-а-а! У Rysik-а прогресс, он начинает понимать, по какому принципу следует обрабатывать потоковые данные! А кто-то говорит, что пользователи не способны учиться.

Ошибается он только в том, что "разработчики HTTP протокола" что-то там не сделали. Подчеркиваю: каким бы ни был протокол, накоплением и разбором данных заниматься должна твоя программа. И всё.
[/offtop]
карма: 26

0
Ответов: 1343
Рейтинг: 31
#12: 2015-02-28 17:59:09 ЛС | профиль | цитата
Netspirit писал(а):
накоплением и разбором данных заниматься должна твоя программа


[flood]ммм.... а это к чему ты?[/flood]
карма: 2

0
Ответов: 4631
Рейтинг: 749
#13: 2015-02-28 18:39:44 ЛС | профиль | цитата
[offtop]Это к тому,
Rysik писал(а):
чем нас обделили разработчики HTTP протокола
[/offtop]
карма: 26

0
13
Сообщение
...
Прикрепленные файлы
(файлы не залиты)