1开头(临时响应)
100 Continue/继续
客户继续发出请求
2开头(成功响应)
200 Ok/请求正常
一般用于GET与POST请求
201 Created/已创建
成功请求并创建了新的资源
204 No Content/无内容
服务器成功处理,但未返回内容。一般应用于「删除数据成功」
206 Partial Content
服务器已经完成了部分用户的GET请求。
应用场景:
- 解决大文件下载问题
- 解决CDN和原始HTTP服务器问题
- 使用工具例如lftp,wget,telnet测试断点续传
3开头(重定向)
301 Moved Permanently/永久重定向
应用场景:
- 域名到期不想续费(或者发现了更适合网站的域名),想换个域名。
- 在搜索引擎的搜索结果中出现了不带www的域名,而带www的域名却没有收录,这个时候可以用301重定向来告诉搜索引擎我们目标的域名是哪一个。
- 空间服务器不稳定,换空间的时候。
302 Found/找到
要求客户端执行临时重定向(原始描述短语为“Moved Temporarily”)。
304 Not Modified/未修改
自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。
305 Use Proxy/使用代理
请求的文档要通过定位头信息中的代理服务器获得。这个状态码是新加入 HTTP 1.1中的。
4开头(客户端响应)
400 Bad Request/错误请求
服务器不理解请求的语法。
401 Unauthorized/未授权
请求要求用户的身份认证
403 Forbidden/禁止
服务器理解请求客户端的请求,但是拒绝执行此请求
404 Not Found/未找到
请求所希望得到的资源未被在服务器上发现,但允许用户的后续请求。
405 Method Not Allowed/方法禁用
禁用请求中指定的方法。
413 Request Entity Too Large/请求实体过大
服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。
5开头(服务端响应)
502 Bad Gateway/错误的网关
作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。
503 Service Unavailable/服务无法获得
由于临时的服务器维护或者过载,服务器当前无法处理请求。
504 Gateway Timeout/网关超时
该状态也用于充当代理或网关的服务器;它指出接收服务器没有从远端服务器得到及时的响应。
参考
https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status
https://www.flysnow.org/tools/table/http-status-codes/
网友评论