我是靠谱客的博主 勤奋花瓣,最近开发中收集的这篇文章主要介绍常见状态响应码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。所以的状态码第一个数字代表了相应的五种状态之一。

1xx:指示信息–表示请求已接收,继续处理。
2xx:成功–表示请求已被成功接收、理解、接受。
3xx:重定向–要完成请求必须进行更进一步的操作。
4xx:客户端错误–请求有语法错误或请求无法实现。
5xx:服务器端错误–服务器未能实现合法的请求。

常见状态码:
101 Switching protocols
服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后,服务器将会切换到在Upgrade 消息头中定义的那些协议。
只有在切换新的协议更有好处的时候才应该采取类似措施。例如:切换到新的HTTP版本比旧版本更有优势,或者切换到一个实时且同步的协议以传送利用此类特性的资源。

200 OK
请求成功,请求所希望的响应头或数据体将随此响应返回。正常状态。

400 Bad Request
1、语义有误,当前请求无法被服务器理解。除非进行修改,否则客户端不应该重复提交这个请求。
2、请求参数有误。
403 Forbidden
禁止访问或无权限访问。
404 Not Found
地址不存在
405 Method Not Allowed
请求行中指定的请求方法不能被用于请求相应的资源。一般是请求方式错误。

500 Internal Server Error
服务器遇到错误,无法完成请求
501 Not Implemented
服务器不具备完成请求的功能。例如,当服务器无法识别请求方法时,服务器可能会返回此代码。
502 Bad Gateway
请求超时,网关无效。
503 Service Unavailable
服务器超载或维护,无法响应。通常,这只是一种暂时的状态。

最后

以上就是勤奋花瓣为你收集整理的常见状态响应码的全部内容,希望文章能够帮你解决常见状态响应码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部