| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > А контента нет - HTTP/1.0 200 OK |
| Автор: sai_NT 22.6.2008, 01:52 |
| Вопрос прежде всего тем, кто работал/работает с компонентой TIdHTTP. Сталкиваюсь периодически вот с какой проблемой: метод GET редко, но метко выдает пустой контент, якобы полученный от сервера и код ответа его - HTTP/1.0 200 OK. В отладчике в такое время меня естественно нет, запускаю снифер и смотрю так ли на самом деле и что я вижу - запросы даже и не думают слаться на сервер или приниматься ответы от него. Мистика... На снифер и код, сразу предупрежу, не пиняйте, так как снифаю не только HTTP траф и с компонентой работаю не в одной программе. P.s. Я все больше начинаю разочаровіваться в ней. Когда-то перешао на нее с ICS. |
| Автор: MetalFan 22.6.2008, 09:56 |
| версия какая? |
| Автор: sai_NT 22.6.2008, 10:58 |
| Девятая, которая идет с седьмой делфей. Пробовал на Кодегир делфи 2008 (там десятая версия) такое тоже происходит. |
| Автор: MetalFan 22.6.2008, 11:10 |
| скачай последний http://indyproject.org/Sockets/Docs/Indy10Installation.EN.aspx |
| Автор: Terminator3000 22.6.2008, 17:47 | ||
перешел с ICS? а чем в ICS http-компонент плох? |
| Автор: sai_NT 23.6.2008, 10:15 | ||||
По той, по которой чуть сейчас не перешел на другую. Он крайне нестабильно запрашивал страницы (не исключаю что это была моя вина): возвращал ответ от сервера 200 (или -1, щас не упомню) не выполняя запроса как такового. Проблему с Инди устранил: подсадил изменения в файл idCookie.pas и idCookieManager.pas из 10 версии, хотя перед этим своими методами порешал поблему, но код разработчика понравмлся больше. Лагал метод CleanupCookieList у TIdCookieManager. |