Re[2]: winsock http response
От: crawler  
Дата: 27.02.09 12:12
Оценка:
Здравствуйте, MaxGl, Вы писали:

MG>Здравствуйте, crawler, Вы писали:



C>>char* response = "HTTP/1.1 200 OK \r\n Content-Type:text/html \r\n\r\n <HTML>\n<BODY>\nHallo\n</BODY>\n</HTML> \r\n";

C>> ret = send(sock,response,DEFAULT_BUFFER,0);

MG> А чему равно DEFAULT_BUFFER?


MG>В данном случае надо так:

MG>
MG>ret = send(sock,response, strlen(response),0);
MG>



Не поверишь я со вчерашней ночи по всякому пробовал

char* response = "HTTP/1.1 200 OK \r\n Content-Type:text/html Content-Length:200 \r\n\r\n <HTML>\n<BODY>\nHallo\n</BODY>\n</HTML> \r\n";
ret = send(sock,response,strlen(response)+1,0);


И с длинами в Content-Length: по разному ....

Боюсь что здесь ошибка в чем-то другом ...

может CR LF последовательность не \r\n а как-то по другому должна быть ?

Например, IE вообще циклится он мне продолжает GET запросы сыпать... с такими же ошибками
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.