参考答案
结论:HTTP报文分请求报文和响应报文,均含起始行、头部字段、空行、消息体四部分。请求报文:请求行(方法 SP 请求URI SP 版本 CRLF,如GET /a HTTP/1.1);请求头(Host、Accept等键值对);空行(CRLF);请求体(POST等有)。响应报文:状态行(版本 SP 状态码 SP 原因短语,如HTTP/1.1 200 OK);响应头;空行;响应体。示例:GET / HTTP/1.1\r\nHost: example.com\r\n\r\n。差异在起始行语义,头部通用但部分字段不同(如响应含Server,请求含User-Agent)。