一、请求报文包括三个部分,第一部分是请求行,第二部分是Headers(请求头),第三部分是Body(请求体)。
①请求行
请求行包括三个部分,第一个是方法。常见的有get,post,put,delete。第二个是路径,也就是服务器地址后面的部分,第三个是http的版本
。
②请求头 Headers
Headers有很多,在这里列举了一些
Content-Type:内容的类型
Content-Length:指定 Body 的⻓度
Location:指定重定向的⽬标 URL
③主体
报文主体就是报文的主要数据部分,它可以是任意数据类型的数据
。
二、响应报文
响应报文也包括三个部分,第一部分是状态行,第二部分是Headers,第三部分是Body。
①关于状态行
状态包括三个部分.第一个是http版本,常用的还是1.1。第二个是状态码,常见的有200,表示成功,404,表示找不到内容。第三个是状态信息。
②响应头部
与请求头部类似,为响应报文添加了一些附加信息。
③响应正文Body
服务器发送给客户端的内容,也是客户端所请求的内容。