上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 49 下一页
摘要: 指客户端和服务端就响应的资源内容进行交涉,然后提供给客户端最为合适的资源。 内容协商会以响应资源的语言,字符,编码方式等作为判断的基准 客户端驱动 客户端发起请求,服务器发送可选项列表,客户端做出选择后在发送第二次请求 服务端 服务器检查客户端的请求头并决定提供哪个页面的版本 透明协商 某个中间设备 阅读全文
posted @ 2022-05-26 19:27 IslandZzzz 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 受众是更新不频繁的静态资源 为什么要使用HTTP缓存? 减少服务器负载压力,每次请求完可能要渲染页面,用户体验不好 缓存之后,第一次打开稍慢,后面进来很快 缓存的内容? 缓存的更多是一些静态资源文件。如js,图片等更新频率不大的静态资源 不是缓存某一个响应,而是静态资源文件 因此发现第一次进网页慢, 阅读全文
posted @ 2022-05-26 18:51 IslandZzzz 阅读(68) 评论(0) 推荐(0) 编辑
摘要: HTTP中介之代理 对于web客户局端来说,代理扮演的是服务器的角色,接收request,返回response 对于web服务器来说,代理扮演的是客户端的角色,发送request,接收response web代理 代理的作用 抓包 FQ 拦截服务器 vpn和代理看起来像,原理完全不一样,是隧道技术, 阅读全文
posted @ 2022-05-25 14:10 IslandZzzz 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 资源消耗的优化:长连接 长连接和短连接,就是打车与地铁的区别 节约资源,服务很多次,是长连接 一锤子买卖,短连接 HTTP协议是基于请求/响应模式的,因此只要服务端给了响应,本次HTTP请求就结束了 HTTP协议的长连接和短连接本质上是TCP连接,tcp长连接与短连接 tcp是双向通道,是面向连接的 阅读全文
posted @ 2022-05-25 14:09 IslandZzzz 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 身份认证信息 密码 只有本人知道的字符串信息 动态令牌 仅限本人持有的设备的一次性密码 数字证书 本人持有的终端信息 生物认证 指纹,虹膜 IC卡 BASIC认证 基本认证 DIGEST认证 摘要认证 SSL客户端认证 FormBase认证 基于表单认证 ##BASIC认证 发送base64编码过的 阅读全文
posted @ 2022-05-25 14:07 IslandZzzz 阅读(83) 评论(0) 推荐(0) 编辑
摘要: HTTP最大的缺点:无状态 因此,HTTP的状态管理(会话机制)用来弥补这一缺陷 无状态,因此每个请求都是独立的 可能导致后续请求需要重传,且需求累增,力大 session与cookie叫做会话跟踪机制 cookie 一小段文本信息 服务器需要记录用户状态,就向客户端颁发一个Cookie 客户端浏览 阅读全文
posted @ 2022-05-25 14:02 IslandZzzz 阅读(67) 评论(0) 推荐(0) 编辑
摘要: HTTP状态码 表示网页服务器HTTP响应状态的3位数字代码 状态代码有三位数字组成,第一个数字定义了响应的类别,共分五种类别: 1xx:指示信息--表示请求已接收,继续处理 2xx:成功--表示请求已被成功接收、理解、接受 3xx:重定向--要完成请求必须进行更进一步的操作 4xx:客户端错误-- 阅读全文
posted @ 2022-05-25 14:00 IslandZzzz 阅读(46) 评论(0) 推荐(0) 编辑
摘要: HTTP请求方法剖析 HTTP1.1 常用方法 GET POST PUT HEAD DELETE OPTIONS TRACE CONNECT GET GET方法用来请求访问已被URI识别的资源 指定的资源经服务器端解析后返回响应内容 可以提交一些表单数据,作为url的一部分向服务端发送 请求有长度限 阅读全文
posted @ 2022-05-25 13:58 IslandZzzz 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 报文头 HTTP的报文头大体可以分为四类,分别是 通用报文头 请求报文头 响应报文头 实体报文头 在http/1.1里一共规范了47种报文头字段 POST /webTours/login.pl HTTP/1.1 // 请求方法 请求uri地址,更多的时候也是url 协议名称与版本 HOST:10.2 阅读全文
posted @ 2022-05-24 17:38 IslandZzzz 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: 什么是HTTP HTTP是基于TCP/IP协议的应用层协议,是TCP/IP的一个子集。主要规定了客户端和服务器之间的通信格式,默认使用80端口。 HTTP历史 1991年 http0.9诞生 只有get,只能传递字符串,都是短连接 1996年5月 http1.0发布 post,head请求方式,支持 阅读全文
posted @ 2022-05-24 16:32 IslandZzzz 阅读(40) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 49 下一页