|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.04.2009, 17:19 | #1 |
Форумчанин
Регистрация: 04.08.2008
Сообщений: 154
|
GET-запрос
Здравствуйте
Я написал прогу совсем маленькая которая отправляет get запрос она работает и отправляет вот только сервер присылает ответ не 200 ОК, а Pending... Она посылает вот такой пакет Код HTML:
GET /links/add.html HTTP/1.1 Connection: keep-alive Content-Type: text/html; charset=windows-1251 Keep-Alive: 300 Host: neo.liga.net Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Accept-Encoding: gzip,deflate Accept-Language: ru,en-us;q=0.7,en;q=0.3 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.8) Gecko/2009032609 MRA 5.4 (build 02620) Firefox/3.0.8 Код HTML:
GET /links/add.html HTTP/1.1 Host: neo.liga.net User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.8) Gecko/2009032609 MRA 5.4 (build 02620) Firefox/3.0.8 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ru,en-us;q=0.7,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Не понимаю что я не правильно сделал? Код:
|
07.04.2009, 17:27 | #2 | |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Странно, всё работает
Цитата:
пыщь
|
|
07.04.2009, 19:22 | #3 |
Форумчанин
Регистрация: 04.08.2008
Сообщений: 154
|
А у меня не работает
использую сниффер HTTP Debugger Pro 2.2 А у вас какая версия indy ? а то я слышал что версия обновилась, у меня 9 версия. Последний раз редактировалось eldar; 07.04.2009 в 19:25. |
08.04.2009, 02:04 | #4 |
Форумчанин
Регистрация: 04.08.2008
Сообщений: 154
|
Сейчас я написал точно такую же прогу, только на VB
она также работает и сервер посылает ответ 200 ОК то есть прога сто процентов работает, а вот на delphi такое не получается почему? Мне вот кажется что это из-за компонента indy у меня 9 версия не скажете как обновить на 10 версию? |
08.04.2009, 08:25 | #5 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Обновление Indy
А ошибка у вас, скорей всего, связана с присутствием в вашем запросе принятия gzip-а, который вы, анверняка, не поддерживаете. Или добавьте Idcompressor к Idhttp, или уберите упоминание о gzip в заголовке вашего запроса.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
08.04.2009, 09:26 | #6 |
Форумчанин
Регистрация: 04.08.2008
Сообщений: 154
|
Квэнди как всегда спасибо!
Работает! Поставил компонент IdCompressionIntercept |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрос | Ruska882009 | Помощь студентам | 2 | 25.02.2009 03:02 |
Запрос | Proof | SQL, базы данных | 1 | 09.10.2008 21:30 |
Запрос | White | БД в Delphi | 0 | 18.09.2008 09:30 |
запрос ссылается на несвязанный с ним запрос | kolebatel | SQL, базы данных | 0 | 11.06.2008 12:50 |