10 个 HTTP 状态码

1,158 阅读1分钟

请说出至少 10 个 HTTP 状态码,并描述各状态码的意义

状态码 200 表示响应成功。

  1. 状态码400 表示客户端请求的语法错误,服务器无法理解
  2. 状态码401 表示请求要求用户的身份认证
  3. 状态码402 表示保留,将来使用
  4. 状态码403 表示服务器理解请求客户端的请求,但是拒绝执行此请求
  5. 状态码404 表示服务器无法根据客户端的请求找到资源(网页)。通过此代码,网站设计人员可设置"您所请求的资源无法找到"的个性页面
  6. 状态码405 表示客户端请求中的方法被禁止
  7. 状态码406 表示服务器无法根据客户端请求的内容特性完成请求
  8. 状态码407 表示请求要求代理的身份认证,与401类似,但请求者应当使用代理进行授权
  9. 状态码408 表示服务器等待客户端发送的请求时间过长,超时
  10. 状态码409 表示服务器完成客户端的 PUT 请求时可能返回此代码,服务器处理请求时发生了冲突
  11. 状态码410 表示客户端请求的资源已经不存在。410不同于404,如果资源以前有现在被永久删除了可使用410代码,网站设计人员可通过301代码指定资源的新位置
  12. 状态码411 表示服务器无法处理客户端发送的不带Content-Length的请求信息