http状态码
- 1xx:指示信息类,表示请求已接受,继续处理(临时响应)
- 100 - 继续
- 101 - 切换协议
- 102 - 处理中
- 103 - 预加载
- 2xx:指示成功类,表示请求已成功接受
- 200 OK - 请求成功,请求所希望的响应头、描述信息和实体都将随此响应返回。
- 201 Created - 请求已经被实现,而且有一个新的资源已经依据请求的需要而创建。
- 202 Accepted - 服务器已接受请求,但尚未处理。
- 204 No Content - 用于删除操作,代表请求成功,但是服务器无需返回任何实体内容。
- 3xx:指示重定向,表示要完成请求必须进行更近一步的操作
- 301 Moved Permanently - 永久重定向,服务器会返回该 code,代表原来的url已经不可用或者地址已经更改。
- 302 Found - 临时重定向,与 301 相对,302 会临时的使用新的 url 地址来代替当前的 url 地址。
- 304 表示【所请求的资源并未修改(命中协商缓存)
- 4xx:指示客户端错误,请求有语法错误或请求无法实现
- 400 Bad Request - 语义有误,当前请求无法被服务器理解。
- 401 Unauthorized - 请求被拒绝,需要用户进行身份验证。
- 403 Forbidden - 服务器拒绝执行请求,当前请求被服务器拒绝。
- 404 Not Found - 请求失败,无法找到请求的资源。
- 5xx:指示服务器错误,服务器未能实现合法的请求
- 500 Internal Server Error - 服务器内部出错,无法正确执行正在处理的请求。
常见状态码
【403】表示【服务器拒绝执行客户端的请求】
【404】表示【服务器找不到客户端所请求的资源(网页)】
【304】表示【所请求的资源并未修改(命中协商缓存)