1.HTTP请求的构成:
- 1.1 HTTP请求方法,如GET、POST、PUT、DELETE
- 1.2 请求头(Request Header),包含客户端信息、身份验证信息、请求正文的有用信息。详细的可以去查具体请求头有什么,百度出来会有很多结果。
- 1.3 请求正文 请求头与请求正文之间是一个空行,空行标志着请求头已经结束。请求正文包括客户提交的查询字符串信息,如 id=111&age=18
2.响应消息请求的构成:
- 2.1状态行 如HTTP版本+状态码+响应描述 例子:HTTP/1.1 404 Not Found
- 2.2响应头包括的也很多,可以百度一下
例如
Server:服务器的名称 Content-Type:当前内容的MIME类型(MIME类型包括很多,如HTML格式,gif图片格式等)
Transfer-Encoding:传输给客户的编码形式,如chunked、compress、
deflate、gzip、identity等 Date:消息被发送时的日期和时间,这个日期是有相关定义的,具体参照HTTP开发手册RFC 7231,这一手册内容较多,光是这个7231的篇幅就很长,所以对这个日期有个大概印象就好了。
2.3响应 正文
服务器返回给客户端的文本信息。响应头后面也会有一个空行,空行后面的html部分为响应正文。