科普一次,协议状态码,可别在面试疏忽了

简介: 还在等什么,快来一起讨论关注吧,公众号【八点半技术站】,欢迎加入社群

网络协议 状态码 详解

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 服务器不支持

 

image.gif编辑

恭喜你,又看完了一篇文章。

在这里,也希望你看完的每篇文章都能对自己有所提升(哪怕是帮助你再次巩固记忆)。

欢迎在wechat技术群一起交流成长(xzzs730)。

相关文章
|
5月前
|
自然语言处理 Dubbo Java
【面试问题】Dubbo 推荐用什么协议?
【1月更文挑战第27天】【面试问题】Dubbo 推荐用什么协议?
|
11月前
|
缓存 网络协议 Linux
手把手实现tcp/ip用户态协议栈,帮你实践网络知识(网络必备,面试项目)
手把手实现tcp/ip用户态协议栈,帮你实践网络知识(网络必备,面试项目)
|
XML 存储 JSON
【面试题精讲】序列化协议对应于 TCP/IP 4 层模型的哪一层?
【面试题精讲】序列化协议对应于 TCP/IP 4 层模型的哪一层?
|
5月前
|
网络协议 程序员 网络架构
最全OSPF路由协议基础(OSPF基本配置),2024年最新Python高级面试
最全OSPF路由协议基础(OSPF基本配置),2024年最新Python高级面试
最全OSPF路由协议基础(OSPF基本配置),2024年最新Python高级面试
|
Web App开发 应用服务中间件 nginx
【面试】HTTP 协议报文详细说明
【面试】HTTP 协议报文详细说明
41 1
|
XML JSON JavaScript
【面试题精讲】常见序列化协议有哪些?
【面试题精讲】常见序列化协议有哪些?
|
5月前
|
负载均衡 网络协议 网络安全
TCP/IP协议:面试焦点及其解答
TCP/IP协议:面试焦点及其解答
171 2
|
5月前
|
存储 缓存 安全
面试题:HTTP 协议包括哪些请求?
面试题:HTTP 协议包括哪些请求?
51 0
|
10月前
|
网络协议 算法 安全
[面试宝藏]之详解HTTP&HTTPS协议
[面试宝藏]之详解HTTP&HTTPS协议
106 0
|
网络协议
十人面试就我通过,只因我答对了这题TCP协议为什么需要三次握手
一位5年工作经验的小伙伴面试被问到这样一道面试题,说,TCP协议为什么要设计三次握手。当时这位小伙伴被问得哑口无言。后来,他找到我,说希望做一期视频分享一下。今天,我给大家分享一下我的理解。
63 0