http
文章平均质量分 62
勤径苦舟
书山有路勤为径,学海无涯苦作舟。
展开
-
HTTP--基础--09--Header--Cookie
HTTP–基础–09–Header–Cookie1、介绍2、Set-CookieSet-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 · 3222 阅读 · 0 评论 -
HTTP--基础--08--Header--实体
HTTP–基础–08–Header–实体1、Allow通知客户端能够支持的HTTP 方法。当 服务端 接收到不支持的 HTTP 方法时,会以状态码 405 Method Not Allowed 作为响应返回。与此同时,还会把能支持的 HTTP 方法写入 Allow后返回。Allow : GET,HEAD2、Content-Encoding告知客户端,实体的主体部分选用的内容编码方式。内容编码是指在不丢失实体信息的前提下所进行的压缩。主要采用以下4种方式:gzipcompressd原创 2022-04-17 18:02:20 · 190 阅读 · 0 评论 -
HTTP--基础--07--Header--响应
HTTP–基础–07–Header–响应1、Accept-Ranges用来告知客户端, 服务端 是否能处理范围请求,以指定获取 服务端 某个部分资源。可指定的字段值有两种bytes:处理范围请求时none:处理非范围请求时# 处理范围请求时Accept-Ranges: bytes# 不能进行范围请求处理时Accept-Ranges: none2、Age告知客户端,源服务端 在多久前创建了响应。单位为秒。若创建该响应的 服务端 是 缓存服务端 ,Age 值是指缓存后原创 2022-04-17 18:01:35 · 1601 阅读 · 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 · 2279 阅读 · 0 评论 -
HTTP--基础--05--Header--通用
HTTP–基础–05–Header–通用1、Cache-Control1.1、介绍缓存操作,多个参数之间可以使用","分隔例:Cache-Control: private,max-age=0,no-cache1.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 · 164 阅读 · 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 · 91 阅读 · 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 · 277 阅读 · 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、CONNECTHTTP/1原创 2022-04-17 17:54:39 · 322 阅读 · 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 · 1280 阅读 · 0 评论