Http返回状态码分析与解决

  1. 概述
  2. 常见返回
  3. 其他

概述

HTTP状态码是服务器对客户端HTTP请求的响应。它们由三位数字组成,第一位数字定义了响应的类型:

1xx:指示信息 - 请求已接收,继续处理。
2xx:成功 - 请求已成功被服务器接收、理解、并接受。
3xx:重定向 - 需要后续操作才能完成请求。
4xx:客户端错误 - 请求包含语法错误或无法完成请求。
5xx:服务器错误 - 服务器在处理请求的过程中发生了错误。

常见返回

200 OK 请求成功

400 Bad Request 错误的请求 检查请求格式内容是否正确
401 Unauthorized 未授权 检查Authorization头是否正确
403 Forbidden 禁止访问,通常是没有权限
404 Not Found 未找到,通常是请求的资源不存在,检查路径是否正确

504 Gateway Timeout 网关超时

其他

201 Created 已创建
202 Accepted 已接受
204 No Content 无内容

301 Moved Permanently 永久重定向
302 Found 临时重定向
304 Not Modified 目标数据未修改,不需要再次传输

405 Method Not Allowed 方法不允许,检查请求头方法类型
406 Not Acceptable 不可接受,通常是请求希望接收的资源格式不存在。
409 Conflict 冲突,通常是请求的资源与服务器状态冲突,比如资源已存在
415 Unsupported Media Type 不支持的媒体类型,通常是请求发送的资源格式服务器不支持。
422 Unprocessable Entity 无法处理的实体,通常是请求的资源格式正确,但语义错误

500 Internal Server Error 服务器内部错误,通常是服务器发生了意外错误。
502 Bad Gateway 网关错误,通常发生在后端服务器在处理请求时发生错误,或者根本没有响应。
503 Service Unavailable 服务不可用,通常是服务器暂时无法处理请求,可以尝试再次请求。
505 HTTP Version Not Supported HTTP版本不支持,检查请求头中的HTTP版本是否正确。

摘自网络,仅供参考


此方悬停
相册 小说 Ai
/*音乐播放器插件*/ /*
*/