|
Post by mostafiz48n on Jan 23, 2024 9:09:34 GMT
区别① 只能存储 码字符串而 则可以存储任何类型的数据因此在考虑数据复杂性时首选 。② 存储在浏览器中容易被恶意查看。如果非要将些隐私数据存在 中可以服务器进行解密。③对于大型网站如果用户所有的信息都存储在 中那么开销是非常大的因此不建议将所有的用户信息都存储到 中。 结构 报文分为 请求报文和响应报文请求报文由请求行请求方法请求资源的 和 的版本首部行和实体通常不用组成。响应报文由状态行状态码短语和 版本首部行和实体有些不用组成。 方法 主要同于获取资源用于访问被 统资源标识符识别的资源。 主要用于传递信息给服务器。 参数 和 的请求都能使用额外的参数但是 的参数是以查询字符串出现在 中而 的参数存储在实体主体中。 不能因为 参数存储在实体主体中就认为它的安全性更高因为照样可以通过些抓包工具查看。 安全性安全的 方法不会改变服务器状态也就是说它只是可读的。 方法是安全的而 却不是因为 的目的是传送实体主体内容这个内容可能 WhatsApp 号码数据 是用户上传的表单数据上传成功之后服务器可能把这个数据存储到数据库中因此状态也就发生了改变。 发送数据 是个 在 中大量使用。它为客户端提供了在客户端和服务器之间传输数据的功能。它提供了个通过 来获取数据的简单方式并且不会使整个页面刷新。这使得网页只更新部分页面而不会打扰到用户。 使用 时 请求发送个 数据包浏览器同时发送 和 服务器响应状态码。每次发送两个 数据包浏览器先发送 服务器收到后返回 浏览器再继续发送 服务器响应。 上传文件 删除文件 查看当前 支持的 方法 获取首部 流程 ①先检查输入的 是否合法然后查询浏览器的缓存如果有则直接显示。 ②通过 域名解析服务解析 地址先从浏览器缓存查询然后是操作系统和 文件的缓存如果没有查询本地服务器的缓存。 ③通过 的三次握手机制建立连接建立连接后向服务器发送 请求请求数据包。 ④服务器收到浏览器的请求后进行处理并响应。 ⑤浏览器收到服务器数据后如果可以就存入缓存。 ⑥浏览器发送请求内嵌在 中的资源例如 图片和视频等如果是未知类型会弹出对话框。 ⑦浏览器渲染页面并呈现给用户。 使用的是非持续连接每次请求文档就有 倍的 开销另外客户和服务器每次建立新的 连接都要续连接会给服务器造成很大的压力。
|
|