如何从GET HTTP请求获取消息正文?
问题描述:
我做一个HTTP GET请求如何从GET HTTP请求获取消息正文?
char write = "GET /image.png HTTP/1.1\r\n";
和响应头
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
有没有办法让唯一的消息体,避免响应头?
答
根据RFC 7230的响应是以下格式:
HTTP-message = start-line
*(header-field CRLF)
CRLF
[ message-body ]
在结果因此搜索前两个CRLF在一行。有身体开始的地方..
只是自己滑动标题(
标题是http的一部分。如果你使用http,你会得到标题。 – enhzflep