
HTTP详解
文章平均质量分 69
Mrlijie00
这个作者很懒,什么都没留下…
展开
-
HTTP之TCP三次握手四次挥手
HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式总之,HTTP是基于TCP协议的一个应用层协议TCP 提供一种面向连接的、可靠的字节流服务,UDP是无连接、不可靠(无确认机制)原创 2022-12-12 14:25:18 · 490 阅读 · 0 评论 -
HTTP无状态与Cookie、Session、Token
HTTP无状态协议,是指协议对于交互性场景没有记忆能力。上面的无状态是指的,无登录状态,即服务器不知道某个用户是否已登录过了。因为服务器不知道客户端是否已登录过了,所以每次都要在交互场景(会话)中请求中带上上一次的请求信息,如账号、密码。明明只需要在/login接口中,才需要对比数据库中的账号密码和客户端传的是否一致来确定合法性。这下在添加购物车中也需要再一次的进行同样的重复且没有必要的操作,即降低了响应速度,又对用户不友好(因为每次都需要填账号,密码)原创 2022-12-12 14:24:11 · 365 阅读 · 0 评论 -
HTTP与HTTPS的区别
一直以来HTTP协议都是最主流的网页协议,HTTP协议被用于在Web浏览器和网站服务器之间传递信息,以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息。安全套接字层超文本传输协议HTTPS,为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL/TLS协议,SSL/TLS依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。HTTPS协议可以理解为HTTP协议的升级,就是在HTTP的基础上增加了数据加密。原创 2022-12-12 14:20:38 · 176 阅读 · 0 评论