admin 管理员组文章数量: 893893
HTTP状态码(查询专用)
文章目录
- 2xx 成功
- 200
- 204
- 206
- 3xx 重定向
- 301
- 302
- 303
- 304
- 307
- 4xx 客户端错误
- 400
- 401
- 403
- 404
- 5xx 服务器错误
- 500
- 503
状态码的职责是当前客户端向服务器端发送请求时,描述返回的请求结果.借助状态码.用户可以知道服务器端是正常处理了请求.还是出现了错误.
2xx 成功
2xx的响应结果表明请求被正常处理.
200
若请求正常处理则返回200
204
该状态码代表服务器接收的请求已成功处理,但在返回的响应报文中不含实体的主体部分.一般在只需要客户端往服务器发送信息,而客户端不需要发送新信息内容的情况下使用.(就是返回成功,但是不更新内容的意思)
206
客户端进行了范围请求,服务端成功返回这一部分的内容就会返回206状态码.
3xx 重定向
3xx响应结果表明浏览器需要执行某些特殊的处理以正确处理请求.
301
永久性重定向.该状态码表示请求的资源已被分配了新的URI,以后应使用资源现在所指的URI.
如果已经把资源对应的URI保存为书签了,这时应该按Location首部字段提示的URI重新保存.
302
临时性重定向.该状态码表示请求的资源已被分配了新的URI,希望用户能使用新的URI访问.
303
该状态码表示由于请求对应的资源存在着另一个URI,应使用GET方法定向获取请求的资源.
303状态码明确表示客户端应当采用GET方法获取资源.
304
该状态码表示客户端发送附带条件的请求时,服务器端允许请求访问资源,但未满足条件.
304返回时不包含任何响应的主体部分.304虽然被划分在3xx类别中,但是和重定向没有关系.
307
临时重定向.307与302不同的地方是不会从post变成get.
4xx 客户端错误
4xx的响应结果表明客户端是发生错误的原因所在.
400
表示请求报文存在语法错误,当错误发生时,需修改请求的内容后再次发送请求.
浏览器回像200 OK一样对待该状态码(也就是不会报错).
401
表示发送的请求需要 有 通过HTTP认证的认证信息.另外若之前已进行过1次请求,则表示用户认证失败.
返回含有401的响应必须包含一个适用于被请求资源的WWWAuthenticate首部用以质询用户信息.
403
该状态码表明对请求资源的访问被服务器拒绝了.服务器端没有必要给出拒绝的详细理由.
未获得文件系统的访问权限,访问权限出现某些问题等列举的情况都可能是发生403的原因.
404
该状态码表明服务器上无法找到请求的资源.
5xx 服务器错误
500
服务器端在执行请求时发生了错误.
503
表明服务器暂时处于超负载或正在进行停机维护,现在无法处理请求.
如果事先得知维护结束的时间,我们可以写入RetryAfter首部字段告知客户端.
本文标签: HTTP状态码(查询专用)
版权声明:本文标题:HTTP状态码(查询专用) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1687330857h90363.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论