4. HTTP状态码
状态码即服务器返回的请求结果。
状态码
类型
说明
1xx
Informational(信息性状态码)
接收的请求正在处理
2xx
Success(成功)
请求正常处理完毕
3xx
Redirection(重定向)
需要进行附加操作以完成请求
4xx
Client Error(客户端错误)
服务器无法处理请求
5xx
Server Error(服务端错误)
服务器处理请求出错
图片 - img
4.1. 2XX成功
4.1.1. 200 OK
图片 - img
4.1.2. 204 No Content
图片 - img
表示请求已成功处理,但在返回的响应报文中不含实体的主体部分。
4.1.3. 206 Partial Content
图片 - img
该状态码表示客户端进行了范围请求,服务器成功执行了这部分的GET请求。响应报文中包含由Content-Range指定范围的实体内容。
4.2. 3XX 重定向
4.2.1. 301 Moved Permanently
永久性重定向,表示资源已被分配了新的URI,以后应使用新的URI。
图片 - img
4.2.2. 302 Found
临时性重定向,表示请求的资源已被分配了新的URI,但是临时性的。
图片 - img
4.2.3. 303 See Other
表示由于请求的资源存在另一个URI,应使用GET方法重定向获取请求的资源。
图片 - img
4.2.4. 304 Not Modified
表示客户端发送附带条件的请求时(GET中的If-Modified-Since等首部),服务器允许访问资源,但未满足附带条件因此直接返回304(服务器的资源未改变,可直接使用客户端未过期的缓存),不包含任何响应的主体部分。
图片 - img
4.2.5. 307 Temporary Redirect
临时重定向,该状态与302有相同的含义。
4.3. 4XX 客户端错误
4.3.1. 400 Bad Request
表示请求报文中存在语法错误,需修改内容重新发送请求。
图片 - img
4.3.2. 401 Unauthorized
表示需要通过HTTP认证。
图片 - img
4.3.3. 403 Forbidden
表示请求被服务器拒绝,未获得访问授权。
图片 - img
4.3.4. 404 No Found
表明服务器上找不到请求的资源,也可以在服务器拒绝请求且不想说明理由时使用。
图片 - img
4.4. 5XX 服务器错误
4.4.1. 500 Internal Server Error
表明服务器在执行请求时发生了错误,也可能是Web应用存在bug或临时故障等。
图片 - img
4.4.2. 503 Service Unavailable
表明服务器暂时处于超负荷或正在进行停机维护,现在不能处理请求。
图片 - img
参考:
《图解HTTP》
Copyright © www.huweihuang.com 2017-2018 all right reserved,powered by GitbookUpdated at
2019-06-30 12:15:35