Просмотр полной версии : Как получить только header при POST-запросе?
geograph
16.08.2009, 21:45
Можно ли как-то получать только Header после POST-запроса, а не всю страницу? Например, как это делает HEAD-запрос.
Content-Range либо прервать передачу
geograph
16.08.2009, 22:22
А как узнать когда нужно прерывать передачу?
скопируй заголовок в текстовый файл посмотри сколько он занимает байт... прбавь к этому на всякий случай байт 80 и пиши recv(sock,buff,размер заголовка + 80,0);
в общем лишнего не примешь ))
geograph, когда прочитаешь \r\n\r\n
Gar|k, быдлокодерский метод
geograph, когда прочитаешь \r\n\r\n
Gar|k, быдлокодерский метод
То есть в таком случае придется читать по 1 байту? Тоже не самый лучший вариант...
mr. ZetRikS
17.08.2009, 00:04
Но на мой взгляд для данной ситуации вполне подходящий.
Автор же не говорил что ему нужно любые запросы и прога чб была под все нужды...
h4xx0r, мог бы предложить свой вариант кода... а не...
хотя не мне тебя жизни учить...
То есть в таком случае придется читать по 1 байту? Тоже не самый лучший вариант...
можно искать \r\n\r\n в буфере
можно искать \r\n\r\n в буфере
Тогда все равно придется прочитать какое то количество байтов.
По 1 байту читать можно, но не советуется в реальных проектах.
geograph
17.08.2009, 07:54
В принципе я думаю Range подойдет, нужно только правильно составить запрос.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot