Http请求(请求行、请求头、空行、消息体)
请求行:请求方法(get/post/delete/head),请求的uri路径,http的版本号。例如:get /index.html http/1.1
请求头:请求头中的信息有和缓存相关的头、客户端身份信息等。
空行:。
消息体:消息体是客户端发给服务器端的请求数据,这部分数据并不是每个请求都要有的。
Http响应(状态行、响应头、空行、响应体)
状态行:http协议版本号,状态码和状态说明三部分。例如:
HTTP/1.1 200 ok
响应头:服务器传递给客户端用于说明服务器的一些信息,以及将来继续访问该资源时的策略。
空行:。
响应体:响应体是服务器端返回给客户端的html文本内容或者其他数据内容。