常遇到的 Http Code

记录经常出现的 http code,因为很多服务器都不遵守标准,随意返回 http code,但是我们也要了解标准的 http code 代表的是什么。

经常遇到的 Http Code

了解更加详细请参考: MDN HTTP CODE

code message 场景
200 OK 请求成功,一般正常请求都会返回这个
301 Moved Permanently 永久重定向,一般资源永久迁移到另外一台服务器,服务端告诉客户端,以后你直接请求新的服务端就可以了,不用再请求我了
302 Found 临时重定向,一个资源临时迁移到另外一台服务器了,可能还会继续迁移,告诉服务端你以后还是继续请求我,我会告诉你新资源的地址
303 See Other 和 302 一样,但是你去请求新资源的时候必须使用 GET
304 Not Modified 在验证缓存资源是否过期的时候(如 last-modified),若服务器验证资源没有过期,那么就返回 304
307 Temporary Redirect 会遵照浏览器标准,不会从post变成get。但是对于处理响应时的行为,每种浏览器有可能出现不同的情况
400 Bad Request 一般是客户端构造请求错误
401 Unauthorized 没有权限,如没有登录
403 Forbidden 没有系统权限打开文件,可能是文件没有开放读和执行权限
500 Internal Server Error 服务器错误,可能代码语法错误
502 Bad Gateway 网关错误,可能是 Nginx 配置有问题,可能 Upstream 上层服务器有错
503 Service Unavailable 一般停机还有维护会出现
504 Gateway Timeout 网关超时,可能 Upstream 上层服务器访问不到
文章对你有用?给博主一个支持
0%