摘要: 3.3 编码提升传输速率 ​ HTTP在传输数据时可以按照数据原貌直接传输,但也可以在传输过程中通过编码提升传输速率。但是,编码的操作需要计算机来完成,因此会消耗更多的 CPU等资源。 3.3.1 报文主体和实体主体的差异 报文(message) 是HTTP通信中的基本单位,由8位组字节流(octe 阅读全文
posted @ 2021-10-30 12:03 李新乾 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 3.2 请求报文及响应报文的结构 ​ 请求报文和响应报文的首部内容由以下数据组成。现在出现的各种首部字段及状态码稍后会进行阐述。 请求行 包含用于请求的方法,请求URI 和 HTTP 版本 状态行 包含表明响应结果的状态码,原因短语和 HTTP版本 首部字段 包含表示请求和响应的各种条件和属性的各类 阅读全文
posted @ 2021-10-30 11:36 李新乾 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 三、HTTP报文内的 HTTP信息 HTTP通信过程包括从客户端发往服务器端的请求及从服务器端返回客户端的响应。 3.1 HTTP报文 ​ 用于HTTP协议交互的信息被称为 HTTP报文。请求端(客户端)的 HTTP报文叫做请求报文,响应端(服务器端)的叫做响应报文。HTTP 报文本身是由多行(用 阅读全文
posted @ 2021-10-30 11:24 李新乾 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 2.8 使用Cookie 的状态管理 ​ HTTP是无状态协议,它不对之前发生过的请求和响应的状态进行管理。也就是说,无法根据之前的状态进行本次的请求处理。 ​ 假设要求登录认证的Web页面本身无法进行状态的管理(不记录已登录的状态),那么每次跳转新页面不是要再次登录,就是要在每次请求报文中附加参数 阅读全文
posted @ 2021-10-30 10:56 李新乾 阅读(43) 评论(0) 推荐(0) 编辑