![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
http
文章平均质量分 62
勤径苦舟
书山有路勤为径,学海无涯苦作舟。
展开
-
HTTP--基础--09--Header--Cookie
HTTP–基础–09–Header–Cookie 1、介绍 2、Set-Cookie Set-Cookie: status-enable; expires=Tue, 05 Jul 2018 02:01:22 GMT; path=/; domain=.example.com; 当服务器准备开始管理客户端的状态时,会事先告知各种信息。下面表格列举了 Set-Cookie 的字段值。 2.1、expires 属性 指定浏览器发送 Cookie 的有效期。 当省略expires属性时,其有效期仅限于维持浏原创 2022-04-17 18:03:12 · 3252 阅读 · 0 评论 -
HTTP--基础--08--Header--实体
HTTP–基础–08–Header–实体 1、Allow 通知客户端能够支持的HTTP 方法。 当 服务端 接收到不支持的 HTTP 方法时,会以状态码 405 Method Not Allowed 作为响应返回。与此同时,还会把能支持的 HTTP 方法写入 Allow后返回。 Allow : GET,HEAD 2、Content-Encoding 告知客户端,实体的主体部分选用的内容编码方式。 内容编码是指在不丢失实体信息的前提下所进行的压缩。主要采用以下4种方式: gzip compress d原创 2022-04-17 18:02:20 · 198 阅读 · 0 评论 -
HTTP--基础--07--Header--响应
HTTP–基础–07–Header–响应 1、Accept-Ranges 用来告知客户端, 服务端 是否能处理范围请求,以指定获取 服务端 某个部分资源。 可指定的字段值有两种 bytes:处理范围请求时 none:处理非范围请求时 # 处理范围请求时 Accept-Ranges: bytes # 不能进行范围请求处理时 Accept-Ranges: none 2、Age 告知客户端,源服务端 在多久前创建了响应。 单位为秒。 若创建该响应的 服务端 是 缓存服务端 ,Age 值是指缓存后原创 2022-04-17 18:01:35 · 1653 阅读 · 0 评论 -
HTTP--基础--06--Header--请求
HTTP–基础–06–Header–请求 1、Accept 通知服务端,浏览器 能够处理的媒体类型及媒体类型的相对优先级。 可使用 type/subtype 这种形式,一次指定多种媒体类型。 若想要给显示的媒体类型增加优先级,则使用 q= 来额外表示权重值,用分号(;)进行分隔。权重值 q 的范围是 0-1(可精确到小数点后3位),且1为最大值。 不指定权重 q 值时,默认权重为 q=1.0。 当服务端提供多种内容时,将会首先返回权重值最高的媒体类型。 Accept: text/html , a原创 2022-04-17 18:00:47 · 2303 阅读 · 0 评论 -
HTTP--基础--05--Header--通用
HTTP–基础–05–Header–通用 1、Cache-Control 1.1、介绍 缓存操作,多个参数之间可以使用","分隔 例:Cache-Control: private,max-age=0,no-cache 1.2、请求指令 1.3、响应指令 1.4、指令明细 1.4.1、public 指令 Cache-Control: public 表示所有人都可以利用缓存 1.4.2、private 指令 Cache-Control: private 表示只有特定的用户可以利用缓存,这与 publ原创 2022-04-17 17:59:37 · 188 阅读 · 0 评论 -
HTTP--基础--04--常用状态码
HTTP–基础–04–常用状态码 一、类别 二、1XX 继续 三、2XX 成功 四、3XX 重定向 4.1、注意 当301、302、303响应状态码返回时,几乎所有的游览器都会把POST改为GET,并删除请求报文内的主体,之后请求会自动再次发送。 301、302标准是禁止将POST改为GET方法,但实际使用时都会改变 304的请求附加条件是指采用GET方法的请求报文中包含If-Match、If-Modified-Since、IF-None-Match、IF-Range、If-Unmodifie原创 2022-04-17 17:58:17 · 96 阅读 · 0 评论 -
HTTP--基础--03--报文
HTTP–基础–03–报文 1、介绍 报文是由多行数据构成的字符串文本 报文结构 报文header 报文主体:通常不一定需要报文主体 2、结构 2.1、请求报文 报文header 请求行:包含用户请求的方法,请求URI和HTTP版本 请求header字段 通用header字段 实体header字段 其他 空行 报文主体 2.2、响应报文 报文header 状态行:包含表明响应结果的状态码,原因短语和HTTP版本 响应header字段 通用header字段 实体header字段 其他原创 2022-04-17 17:55:53 · 285 阅读 · 0 评论 -
HTTP--基础--02--请求方法
HTTP–基础–02–请求方法 1、介绍 这里以HTTP1.1为例 2、方法 返回实体主体。 2.1、GET 请求 指定的资源。 2.2、HEAD 相当于GET请求,只不过响应体将不会被返回 用于获取报头 2.3、POST 向指定资源提交数据(例如提交表单或者上传文件)。 数据被包含在请求体中。 POST 请求可能导致 新资源的建立 POST 请求可能导致 对已有资源的修改。 2.4、PUT 修改 指定的资源。 2.5、DELETE 删除 指定的资源。 2.6、CONNECT HTTP/1原创 2022-04-17 17:54:39 · 326 阅读 · 0 评论 -
HTTP--基础--01--介绍
HTTP–基础–01–介绍 1、HTTP协议 协议是指网络中各方都遵守的一种协议,只有规则相同时,相互才能理解对方所说的话。 也叫超文本传输协议 用于 Web服务器 和 Web浏览器 之间的通信 服务端默认使用80端口 客户端使用的端口是动态分配的 基于 TCP/IP 通信协议来传递数据 是不保存状态的协议 2、工作原理 一个完整的HTTP请求过程,通常有下面7个步骤 2.1、建立TCP连接 Web浏览器 与Web服务器 建立一个TCP套接字连接 2.2、Web浏览器 向 Web服务器 发送请求命令原创 2022-04-17 17:53:13 · 1284 阅读 · 0 评论