Skip to content
On this page

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】表示【所请求的资源并未修改(命中协商缓存)

Released under the MIT License.