“ 网络协议 状态码 详解”
Hello,大家好。我是公众号“八点半技术站”的小编-Bruce.D。
今天是周六(2020-05-09),分享一句谚语 “读书有三到,心到口到眼到” 。分享给大家的是 「网络服务 模块」- 协议状态码。
今天只给大家科普一波状态码,HTTP状态码(HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。
所有状态码的第一个数字代表了响应的五种状态之一。
在此欢迎热爱 IT编程的各位精英,欢迎进入wechat技术一起交流成长。
花3分钟时间,一起来成长吧~~~
1 字开头,这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态码行和某些可选的响应头信息,并以空行结束。
由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。
这些状态码代表的响应都是信息性的,表示客户应该采取的其他行动。
100 发出请求
101 切换协议
102 服务器收到并处理请求,但无响应可用
2 字开头的状态码,代表请求成功被服务器接收、理解。
200 交易成功
201 已创建
202 服务器已接受请求,但未处理
203 非权威性信息
204 服务器成功处理了请求,无返回内容
205 服务器成功处理了请求,无返回内容,并与204响应不同,此响应要求请求者重置文档视图。
206 部分内容
207 代表之后的消息体将是一个XML消息
208 多状态
3
3字开头,需要用户端采取进一步的操作才能完成请求。通常,这些状态码用来重定向,后续的请求地址在本次响应的location域中指明。
301 永久移除
302 临时移除
4
4字开头,(1)语义有误,当前请求无法被服务器理解,除非进行修改,否则客服端不应该重复提交这个请求。(2)请求参数有误。
400 错误请求
401 访问被拒绝,如果返回"找不到文件"的提示,用header()函数
403 禁止访问
404 没有发现文件
5
5字开头,代表了服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到的软硬件资源无法完成对请求的处理。
除非这是一个HEAD请求,是服务器应当包含一个解释当前错误状态以及这个是临时的还是永久的解释 信息实体。浏览器应当向用户展示任何在当前响应中被被包含的实体
500 内部服务器错误
501 页眉值指定了未实现的配置
502 无效响应
504 网关超时
505 服务器不支持
编辑
恭喜你,又看完了一篇文章。
在这里,也希望你看完的每篇文章都能对自己有所提升(哪怕是帮助你再次巩固记忆)。
欢迎在wechat技术群一起交流成长(xzzs730)。