Http协议的示例分析
Http协议的示例分析
小编给大家分享一下Http协议的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
Http协议:
超文本传输协议,它是一种分布式的,协作的,无状态的面向应用层的,基于TCP信息系统;
在1.0时代,请求发送过来之后服务关闭
在1.1时代,通过设定keepalive(一段时间内是否有链接) –>服务器端主动关闭
虽然在2.0进行了升级,但还是不能保持长连接,严格意义上来说还是一个短连接
Http协议本身关注的是连接,请求,响应,资源,以及变现形式等,每次进行传输是不在乎数据本身,每次都要携带请求体,响应体,而对于数据传输本身并不是侧重点,很多时候我们处理请求传输的确实空数据,这样的传输是非常浪费性能且无意义的;
Http URL
在Http协议里,URL(全球资源定位器(Uniform Resource Locator)),被用于定位网络资源的位置;
HttpURI
URI(统一资源标识符uniform resource identifier)
连接
持久连接:1.1实现了短时间内对同一服务器进行多次请求,优点:通过建立与关闭较少的TCP连接,不仅节省了路由器与主机的CPU时间,还节省了主机用于TCP协议控制块的内存;网络阻塞会被减少,持久连接提供了可以单方面终止协议的机制;
状态码
100:客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略此100响应。服务器必须在请求完成后向客户端发送一个最终响应;
101:切换协议。只有协议切换时能受益协议才应该切换;
2xx:成功。
201:已创建。
202:已接受。
204:无内容。
3xx :重定向。
4xx:客户端错误。
5xx:服务器端错误。一般是后台逻辑代码出现错误。
以上是“Http协议的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注高防服务器网行业资讯频道!
[微信提示:高防服务器能助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。
[图文来源于网络,不代表本站立场,如有侵权,请联系高防服务器网删除]
[