![]() |
|
|
![]()
|
|
| Igor84 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 4.3.2010 Репутация: нет Всего: нет |
Пытаюсь выполнить запрос. Результат в дебаггере - "Project Project1.exe raised exception class EIdHTTPProtocolException with message ''." С каким таким "message " - дебаггер не уточняет... Проверяю ссылку, по которой обращаюсь Get'ом в IE и Мозилле - все работает! Экспериментальным путём всё-таки получается частично вытащить ответ (html-страничку) - в IdHTTP1->Response->RawHeaders->DelimitedText, но он урезан, да еще и в странной кодировке.
Вот код:
В результате получаем ответ, в котором html-теги в нормальном виде, а текст (на русском) прибл. в таком виде: "PQP8P1P:P0:" или "PQP8P1P:P0 P?Q". Пробовал Utf8ToAnsi и Utf8Encode - абсолютно не помогает. Посмотрел на деле в снифферах FireBug и HttpWatch. Там вроде ничего особого не заметил, только странно, что присутствуют заголовки запроса (Request) и отсутствуют заголовки ответа (Response), также в HttpWatch поле Content (у меня в коде им является Memo1->Text) - пустое, а вот поле Stream - как раз содержит код. Я так понимаю, что Stream - это IdHTTP1->Response->ContentStream? Попробовал сделать так:
Результат - пусто. Кто сталкивался с подобным и что я делаю неправильно? |
||||
|
|||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |