知识梳理

5次阅读

共计 984 个字符,预计需要花费 3 分钟才能阅读完成。

1. http 状态码总结

? 完整状态码

1 ** - 信息,服务器收到请求,需要请求者继续执行操作
2 ** - 成功,操作被成功接受并处理
3 ** - 重定向,需要进一步操作完成请求
4 ** - 客户端错误,请求包含语法错误或无法完成请求
5 ** - 服务器错误,服务器在处理请求过程中发生错误

http 主要状态码:

  • 101 – Switching Protocols - 切换协议,服务器根据客户端的请求切换协议(只能切换更高级的协议)
  • 200 – ok - 请求成功(一般用于 GET,POST 请求)
  • 203 – Non-Authoritative Information - 非授权信息,请求成功,但返回的 meta 信息不在原始服务器,是一个副本
  • 304 – Not Modified - 未修改,所请求的资源未修改,返回该状态码时,不会返回资源信息。(客户端通常缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期修改之后的资源)
  • 305 – Use Proxy - 使用代理,所请求的资源必须通过代理访问
  • 400 – Bad Request - 客户端请求语法错误,服务器不理解
  • 401 – Unauthorized - 请求要求用户的身份认证
  • 403 – Forbidden - 服务器理解客户端请求但是拒绝执行该请求
  • 404 – Not Found - 服务器找不到该请求 / 资源
  • 408 – Request Time-out - 服务器等待客户端请求时间过长,超时
  • 409 – Conflict - 客户端 PUT 请求,服务器处理请求发生冲突
  • 414 – Request-URI Too Large - 请求的 URI 过长,服务器无法处理
  • 415 – Unsupported Media Type - 服务器无法处理附带的媒体格式
  • 500 – Internal Server Error - 服务器内部错误,无法完成请求
  • 501 – Not Implemented - 服务器不支持请求的功能
  • 502 – Bad Gateway - 作为网关或者代理工作的服务器执行请求时,从远程服务器接收到了一个无效响应
  • 503 – Server Unavailable - 由于超载或者系统维护,服务器暂时无法处理客户端的请求,延时长度包含在服务器的 Retry-After 头信息中
  • 504 – Gateway Time-out - 充当网关或者代理的服务器未及时从远程服务器获取请求
  • 505 – HTTP Version not supported - 服务器不支持请求的 http 协议版本,无法完成处理

2. 请求类型总结


不定期更新

正文完
 0