Ответ от сервиса по протоколу HTTP rtf-файл. | |
---|---|
OlegA Автор Сообщений: 536 Откуда: Иркутск Дата регистрации: 22.06.2001 |
Добрый день.
Подскажите если в качестве запроса по протоколу HTTP, сервис предлагает скачать rtf файл. Как этот файл получить программно? Данные из ResponseBody, ResponseText не дают нужного результата. Возращаемый файл должен быть порядка 200К, а размер ResponseBody, ResponseText не более 4К. |
Re: Ответ от сервиса по протоколу HTTP rtf-файл. | |
---|---|
of63 Сообщений: 25254 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
> размер ResponseBody, ResponseText не более 4К
Откуда такая инфа? |
Re: Ответ от сервиса по протоколу HTTP rtf-файл. | |
---|---|
OlegA Автор Сообщений: 536 Откуда: Иркутск Дата регистрации: 22.06.2001 |
Это результат команды
LEN(ohttp.ResponseText) && 4052 LEN(ohttp.ResponseBody) && 4072 |
Re: Ответ от сервиса по протоколу HTTP rtf-файл. | |
---|---|
of63 Сообщений: 25254 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
А внутри что? Может там просто отлуп сервера, что мол "не так спросил"
|
Re: Ответ от сервиса по протоколу HTTP rtf-файл. | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
И ещё - это всё (размеры ответа) смотрится ПОСЛЕ того как ReadyState компоненты переключается в 4 состояние (типа приём ответа завершён)? А то может быть просто "слишком спешишь"
Хотя я думаю что именно сам запрос некорректно сформирован - HTTP-заголовков каких не хватает, или параметров в теле запроса... ------------------ WBR, Igor |
Re: Ответ от сервиса по протоколу HTTP rtf-файл. | |
---|---|
OlegA Автор Сообщений: 536 Откуда: Иркутск Дата регистрации: 22.06.2001 |
Конечно все смотрел, после ReadyState = 4 и Status = 200.
Выгружал значения из ResponseBody, ResponseText командой STRTOFILE в rtf файлы. Из ResponseText получался пустой rtf файл, а из ResponseBody не открывался файл. Сегодня с утра повторил тоже самое, и о чудо файл из ResponseBody открылся с описанием ошибки. Подправил запрос и получил корректный ответ. Всем спасибо |
© 2000-2024 Fox Club  |