HTTP学习笔记(一)
HTTP学习笔记(一)
状态码的类别:浏览器
1XX |
Informational(信息性状态码) |
接收的请求正在处理 |
2XX |
Success(成功状态码) |
请求正常处理完毕 |
3XX |
Redirection(重定向状态码) |
须要进行附加操做以完成请求 |
4XX |
Client Error(客户端错误状态码) |
服务器没法处理请求 |
5XX |
Server Error(服务器错误状态码) |
服务器处理请求出错 |
常用的14种状态码
1、 2XX 成功
2XX的响应结果代表请求被正常处理了服务器
- 200 OK:表示客户端发来的请求在服务器端被正常处理了。
- 204 No Content:服务器接收的请求已被正常处理,但在响应的报文中不包含实体的主体部分。
- 206 Partial Content:客户端执行了范围请求,而服务器端成功执行了这部分的GET请求。
2、 3XX 重定向
浏览器须要执行某些特殊的处理以正确处理请求学习
- 301 Moved Permanently:永久性重定向。表示所请求的资源已被分配了新的URI。
- 302 Found:临时性重定向。资源被临时移动。
- 303 See Other:表示因为请求对应的资源存在另外一个URI,应使用GET方法定向获取请求的资源。
- 304 Not Modified:服务器中的资源未知足请求中的附带条件。(如:If-Match,If-Modified-Since等)
- 307 Temporary Redirect:临时重定向 == 302 Found
3、 4XX 客户端错误
客户端是发生错误的缘由所在orm
- 400 Bad Request:请求报文中存在语法错误。
- 401 Unauthorized:表示发送的请求须要有经过HTTP认证的认证信息。
- 403 Forbidden:请求被服务器拒绝。
- 404 Not Found:服务器没法找到所请求的资源。
4、5XX 服务器错误
服务器自己发生错误资源
- 500 Internal Server Error:服务器在执行请求时发生错误。
- 503 Service Unavailable:服务器超负载或停机维护,没法处理请求。
欢迎关注本站公众号,获取更多信息