|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.08.2009, 06:21 | #1 | |
Delphi/C++/Asm
Форумчанин Подтвердите свой е-майл
Регистрация: 28.03.2008
Сообщений: 358
|
HTTP Не получает ответ
В общем пишу свой модуль для работы с HTTP
Но возникла проблема сервер не присылает ответ А если присылает то после как минимум после 30 запросов Вот что выводиться у меня в Memo: Цитата:
Код:
Код:
И наконец процедура приёма(buf массив байтов): Код:
Код:
Вот что выводится если клиент смог принять даные: Код HTML:
Приём пакета размером 1494: HTTP/1.1 400 Bad Request Content-Type: text/html; charset=UTF-8 Content-Length: 1350 Date: Sun, 23 Aug 2009 02:24:24 GMT Server: GFE/2.0 <html><head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <title>400 Bad Request</title> <style><!-- body {font-family: arial,sans-serif} div.nav {margin-top: 1ex} div.nav A {font-size: 10pt; font-family: arial,sans-serif} span.nav {font-size: 10pt; font-family: arial,sans-serif; font-weight: bold} div.nav A,span.big {font-size: 12pt; color: #0000cc} div.nav A {font-size: 10pt; color: black} A.l:link {color: #6f6f6f} A.u:link {color: green} //--></style> <script><!-- var rc=400; //--> </script> </head> <body text=#000000 bgcolor=#ffffff> <table border=0 cellpadding=2 cellspacing=0 width=100%><tr><td rowspan=3 width=1% nowrap> <b><font face=times color=#0039b6 size=10>G</font><font face=times color=#c41200 size=10>o</font><font face=times color=#f3c518 size=10>o</font><font face=times color=#0039b6 size=10>g</font><font face=times color=#30a72f size=10>l</font><font face=times color=#c41200 size=10>e</font> </b> <td> </td></tr> <tr><td bgcolor="#3366cc"><font face=arial,sans-serif color="#ffffff"><b>Error</b></td></tr> <tr><td> </td></tr></table> <blockquote> <H1>Bad Request</H1> Your client has issued a malformed or illegal request. <p> </blockquote> <table width=100% cellpadding=0 cellspacing=0><tr><td bgcolor="#3366cc"><img alt="" width=1 height=4></td></tr></table> </body></html> Последний раз редактировалось AngelOfDeath; 23.08.2009 в 06:38. |
|
23.08.2009, 11:36 | #2 |
Форумчанин
Регистрация: 29.11.2008
Сообщений: 333
|
Попробуйте с другим URL, с гуглом такая проблема встречается.
Если помог - Весы слева
|
23.08.2009, 13:02 | #3 | |||
Delphi/C++/Asm
Форумчанин Подтвердите свой е-майл
Регистрация: 28.03.2008
Сообщений: 358
|
Да и вправду
Другие URL ответили сращу Но всё равно проблема Вот изменения в процедуре отправки: Код:
бесполезно Вот что выходит: Цитата:
Цитата:
___________________________________ ____________ 2KREGI, Цитата:
Код:
Вся строка помещается в массив (могу залить скрины дебагера, где это отлично видно) Последний раз редактировалось AngelOfDeath; 23.08.2009 в 15:21. |
|||
23.08.2009, 13:06 | #4 |
Форумчанин
Регистрация: 29.11.2008
Сообщений: 333
|
Код:
у тебя a нулевое получается. возможно из за этого?
Если помог - Весы слева
Последний раз редактировалось KREGI; 23.08.2009 в 13:17. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Http ответ сервера | lennon | Свободное общение | 4 | 03.08.2009 02:34 |
Написать программу в результате выполнения которой булевская переменная t получает true если выполняется | Корделия | Общие вопросы C/C++ | 1 | 28.04.2009 13:53 |
Как Uninstall Manager получает иконки программ | OracleLover | Общие вопросы Delphi | 13 | 24.04.2009 15:25 |
F.A.Q(Вопрос-Ответ) | ben95 | Помощь студентам | 17 | 07.01.2008 13:26 |
Ответ | LeoN | Общие вопросы Delphi | 0 | 07.09.2007 20:02 |