#c #http #get #http-headers
#c #http #получить #http-заголовки
Вопрос:
Я делаю запрос HTTP GET
char write = "GET /image.png HTTP/1.1rn";
И заголовок ответа
HTTP/1.1 200 OK
Content-Type: image/png
Date: Mon, 26 Sep 2016 03:40:54 GMT
Connection: keep-alive
Content-Length: 14021
�PNG�;oq
Есть ли способ получить только тело сообщения и избежать заголовков ответа?
Комментарии:
1. Что плохого в том, чтобы просто пропустить заголовок самостоятельно (<5 строк)
2. Заголовки являются частью http. Если вы используете http, вы получаете заголовки.
Ответ №1:
В соответствии с RFC 7230 ответ представлен в следующем формате:
HTTP-message = start-line
*( header-field CRLF )
CRLF
[ message-body ]
Итак, найдите в своем результате первые два CRLF подряд. Вот где начинается тело..