http简单总结

197 阅读1分钟

一、http请求

组成部分

请求行

请求方式、URI和http版本。
如:GET    /blog/list?page=1&size=20   HTTP/1.1

请求头

各种条件和属性的各类首部,分为:通用首部、实体首部。 Host、Connection、Content-Type、Content-Length等等...

请求体

请求体,请求参数,如:page=1&size=20

二、http响应

组成部分

状态行

响应状态码,原因短语、http版本  如:HTTP/1.1 200 OK

响应头

响应首部字段 如:Date、Server、Content-Type、Connection等等。

报文主体

响应的数据

响应状态码

状态码 类别 描述 举例
1XX Informational 接受的请求正在处理
2XX Success 成功 200:OK;204:No Content
3XX Redirection 重定向 301:Moved Permanently;304:Not Modified(服务器允资源未改变,可直接用客户端未过期的缓存),304划分到3XX,但和重定向无关系
4XX Client Error 客户端错误 400:Bad Request;401:Unauthorized;404:Not Found(服务器没有找到要访问的资源)
5XX Server Error 服务器错误 500:Internal Server Error;