概述
概述
1xx:临时响应 - 请求已经被接收,继续处理
2xx:成功 - 请求被成功接收、处理
3xx:重定向 - 信息不完整需要进一步补充
4xx:客户端错误 - 请求有误
5xx:服务器错误 - 服务器对合法的请求响应失败
常见HTTP响应状态码
1xx表示临时响应并需要请求者继续执行操作
- 100(继续):请求者应当继续提出请求
- 101(切换协议):请求者要求服务器切换协议,服务器确认准备切换协议
2xx成功处理了请求
- 200(成功):服务器成功处理了请求
- 201(已创建):请求成功并且服务器创建了资源
- 202(已接受):服务器接受了请求,但尚未处理
- 203(非授权信息):服务器成功处理了信息,但返回的信息来自第三方资源
- 204(无内容):服务器正常处理了请求,但是无任何内容返回
- 205(重置内容):服务器处理了请求,但是无内容返回
- 206(部分内容):服务器成功处理了部分GET请求
3xx重定向
- 300(多种选择):针对请求,服务器可执行多种操作
- 301(永久性重定向):请求的网页被永久移动到新的位置
- 302(临时重定向): 服务器目前从其他位置响应当前请求,但是后面的请求必须从原始的位置开始
- 304(未修改):继上次请求以后,请求的网页未被修改过
- 305(使用代理):请求者只能使用代理访问请求的网页
- 307(临时重定向):与302类似,只是强制要求使用POST方法
4xx请求错误
- 400(错误请求):服务器不理解该请求的语法
- 401(未授权): 请求要求身份验证
- 403(禁止):服务器拒绝请求
- 404(未找到任何资源)- 服务器找不到请求的网页
- 405(方法禁用):禁止请求中指定的方法
- 406(不接受):无法使用请求的内容来响应网页
- 407(需要代理授权):401类似
- 408(请求超时):服务器等候的请求发生超时
- 409(冲突) 服务器在完成请求时发生冲突。 服务器必须在响应中包含有关冲突的信息。
- 410(已删除) 如果请求的资源已永久删除,服务器就会返回此响应。
- 411(需要有效长度) 服务器不接受不含有效内容长度标头字段的请求。
- 412(未满足前提条件) 服务器未满足请求者在请求中设置的其中一个前提条件。
- 413(请求实体过大) 服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。
- 414(请求的 URI 过长) 请求的 URI(通常为网址)过长,服务器无法处理。
- 415(不支持的媒体类型) 请求的格式不受请求页面的支持。
- 416(请求范围不符合要求) 如果页面无法提供请求的范围,则服务器会返回此状态代码。
- 417(未满足期望值) 服务器未满足"期望"请求标头字段的要求。
5xx服务器错误
- 500(服务器内部错误):服务器遇到错误,无法完成请求
- 501(不具备该功能):服务器不具备完成该请求的功能
- 502(错误网关):服务器作为网关或代理,从上游服务器收到无效的响应
- 503(服务不可以用):服务器目前无法使用,由于超载或者停机
- 504(网关超时):服务器作为网关或代理,没有及时从上游服务器获取请求
- 505(HTTP版本不受支持): 服务器不支持请求种所用的HTTP协议版本
最后
以上就是自信身影为你收集整理的常见的HTTP协议状态码的全部内容,希望文章能够帮你解决常见的HTTP协议状态码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复