Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

TClientSocket

19K
09 сентября 2006 года
Arsa
5 / / 09.09.2006
Правильно ли я состовляю заголовок запроса?

String Str= "GET /index.php HTTP/1.0\n";
Str= Str + "Connection: Keep-Alive\n";
Str= Str + "User-Agent: Mozilla/2.02Gold (WinNT; I)\n";
Str= Str + "Host: www.allsoccer.ru\n";
Str= Str + "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*\n\n";

Socket->SendBuf(Str.c_str(),Str.Length());

А потом тишина, никого ответа нет
354
10 сентября 2006 года
ШпиЁн
468 / / 19.02.2006
Следует в конце каждой строки писать \r\n
19K
10 сентября 2006 года
Arsa
5 / / 09.09.2006
Спасибо, попробую
19K
10 сентября 2006 года
Arsa
5 / / 09.09.2006
Цитата:
Следует в конце каждой строки писать \r\n


Что-то все равно не получается:

246
11 сентября 2006 года
GIZMO
1.8K / / 30.07.2004
[QUOTE=Arsa]Что-то все равно не получается:[/QUOTE]
 
Код:
String ConnectStr=
    "GET / HTTP/1.0\r\n\
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*\r\n\
    Accept-Language: ru\r\n\
    User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322)\r\n\
    Host: www.codenet.ru\r\n\r\n";

    Socket->SendBuf(ConnectStr.c_str(),ConnectStr.Length());
    ...

если не получится так, то пиши все в одну строку...
19K
11 сентября 2006 года
Arsa
5 / / 09.09.2006
Все разобрался. Нужно было в конце запроса пустую строку оставлять!
Спасибо!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог