|
Post by mostafiz8ui on Apr 8, 2024 5:57:49 GMT
超文本传输协议 重点 是超文本传输协议规范了浏览器如何向万维网服务器请求万维网文档服务器如何向浏览器发送万维网文档。从层次的角度看 是面向事务的应用层协议是浏览器和服务器之间重要基础。 特点 是无状态的之所以说无状态是因为 对事务没有记忆性。同个客户第二次访问同个服务器服务器的响应结果和第次是样的。 的无状态简化了服务器的设计允许服务器支持高并发的 请求。如果要解决无状态的问题可以使用 和。相当于服务器给浏览器的个通行证是个唯识别码服务器发送的响应报文包含 首部字段客户端得到响应报文后把 内容保存到浏览器中。客户端之后对同个服务器发送请求时会从浏览器中取出 信息并通过 请求首部字段发送给服务器服务器就可以识别是否是同个客户。 是服务器的会话技术是存储在服务器的。区别① 只能存储 码字符串而 则可以存储任何类型的数据因此在考虑数据复杂性时首选 。② 存储在浏览器中容易被恶意查看。如果非要将些隐私数据存在 中可以将 值进行加密然后在服务器进行解密。③对于大型网站 越南 手机号码 如果用户所有的信息都存储在 中那么开销是非常大的因此不建议将所有的用户信息都存储到 中。 结构 报文分为 请求报文和响应报文请求报文由请求行请求方法请求资源的 和 的版本首部行和实体通常不用组成。响应报文由状态行状态码短语和 版本首部行和实体有些不用组成。 方法 主要同于获取资源用于访问被 统资源标识符识别的资源。 主要用于传递信息给服务器。 参数 和 的请求都能使用额外的参数但是 的参数是以查询字符串出现在 中而 的参数存储在实体主体中。不能因为 参数存储在实体主体中就认为它的安全性更高因为照样可以通过些抓包工具查看。 安全性安全的 方法不会改变服务器状态也就是说它只是可读的。 方法是安全的而 却不是因为 的目的是传送实体主体内容这个内容可能是用户上传的表单数据上传成功之后服务器可能把这个数据存储到数据库中因此状态也就发生了改变。 发送数据 是个 在 中大量使用。它为客户端提供了在客户端和服务器之间传输数据的功能。它提供了个通过 来获取数据的简单方式并且不会使整个页面刷新。这使得网页只更新部分页面而不会打扰到用户。
|
|