HTTP协议
FixedStarHaHa
这个作者很懒,什么都没留下…
展开
-
常见实体首部字段总结
Accept-Encoding&Content-Encoding、Accept-Language&Content-Language、Accept-Charset&Content-Type、Range &Content-Range、条件请求、Expires、Cache-Control、Etag 、Vary(缓存相关)原创 2019-03-16 09:44:21 · 346 阅读 · 0 评论 -
条件请求用途(缓存更新和断点续传)及例子
条件请求用途:1.缓存更新有两种方式:Last-Modified、If-Modified-Since和Etag、If-Matched2.断点续传(Range、If-Range)原创 2019-03-15 19:55:03 · 2300 阅读 · 0 评论 -
HTTP强缓存和协商缓存
1.为什么需要缓存 2.cache header(Cache-Control,Expires,Vary)3.协商缓存(Etag、Last-Modified) 4.将强缓存和协商缓存执行流程图5.Kinds of Caches原创 2020-02-24 23:26:27 · 453 阅读 · 0 评论 -
Token
token的意思是“令牌”,是用户身份的验证方式,当用户第一次登录后,服务器生成一个token并将此token返回给客户端,客户端保存此token,之后请求只需带上这个token前来请求数据即可,无需再次带上用户名和密码,服务端收到请求,然后去验证客户端请求里面带着token,如果验证成功,就向客户端返回数据。一、有效期需要有效期:在登录中,一般要求定期更改密码,以防泄漏;安全认证SSL证书有...原创 2020-02-24 23:21:19 · 519 阅读 · 0 评论 -
URL乱码
URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。这是因为网络标准RFC1738做了硬性规定:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D73U1EVj-1582284480052)(https://user-images.githubusercontent.com/56629574/74405279-ae3c3200-4e67-11e...原创 2020-02-21 19:29:00 · 199 阅读 · 0 评论 -
字符编码:ASCII编码、地区编码 、Unicode (UTF-8)
一、ASCII码一个字节,可表示256种状态;目前ASCII码一共规定了128个字符的编码,只占用一个字节,最高1位同一为0。二、非ASCII码汉字10万左右,一个字节只能代表256种符号,肯定不够,就必须用多个字节表示一个汉字。比如简体中文编码方式GB2312,使用两个字节表示一个汉字,理论上最多256×256=65536。GB类的汉字编码与Unicode和UTF-8没有关系三、Uni...原创 2020-02-21 19:26:17 · 324 阅读 · 0 评论 -
GET和POST区别
一、传输数据方式GET : 是放在URL后,?分割请求数据,&分割请求参数POST:四种常见的提交方式二、安全性POST将请求数据放在请求体中,GET放在URL中,HTTP是明文传输,所以从攻击角度,为了安全要用HTTPS协议三、请求数据大小在HTTP协议中,并未对GET请求限制大小,是浏览器限制,并且不同浏览器限制不同。POST无此限制,但理论上,IIS4中最大量为80...原创 2020-02-21 19:25:15 · 301 阅读 · 0 评论 -
POST四种提交数据方式
post提交的数据必须放在实体(entry-body)中,但协议没规定必须使用什么编码方式。请求头(heads)中Content-Type字段来获知实体是用何种编码方式,从而对实体进行解析。Accept:是能接受的编码方式,而不是发请求编码方式。一、application/x-www-form-urlencoded浏览器的原生表单,若不设置enctype属性,则以此方式提交数据[外链图...原创 2020-02-21 19:24:23 · 273 阅读 · 0 评论 -
Fiddler常见用法总结
一、过滤Filters项目中主要有3种过滤:项目是针对某个网站的(域名过滤)、关心的一般是接口(静态资源过滤)、只抓某个进程的(进程过滤)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-naEQJHMs-1582284180155)(https://user-images.githubusercontent.com/56629574/70957872-706...原创 2020-02-21 19:23:25 · 298 阅读 · 0 评论 -
Fiddler抓包原理
一、Fidder适用范围只能抓取HTTP、HTTPS数据包二、原理[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gS3MSPkG-1582284129957)(https://user-images.githubusercontent.com/56629574/70893293-c50c0700-2025-11ea-87be-0f88d03150fc.pn...原创 2020-02-21 19:22:28 · 665 阅读 · 0 评论 -
HTTPS原理
一、对称加密、非对称加密概念https://blog.csdn.net/jiangshangchunjiezi/article/details/88545263二、HTTPS原理客户端使用对称加密方式,服务端采用非对称加密方式进行数据传输[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nSMH4n7M-1582284053083)(https://user-i...原创 2020-02-21 19:21:15 · 96 阅读 · 0 评论 -
内容协商、(请求头、响应头)字段总结
一、Content negotiation:1.Server-driven 2.Agent-driven二、请求头 三、响应头 四、实体首部字段原创 2020-02-21 19:20:05 · 463 阅读 · 0 评论 -
Accept-Encoding、Content-Encoding、Transfer-Encoding
一、为什么要编码(压缩)编码的目的就是为了压缩报文实体内容的大小,而通过压缩服务器响应报文传输的内容实体,在一定程度上就可以加快响应的速度。encode:If you encode a message or some information, you put it into a code or express it in a different form or system of langu...原创 2020-02-21 19:18:48 · 1139 阅读 · 1 评论 -
Session原理及使用
一、Session原理[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lIXjKBYM-1582283802882)(https://user-images.githubusercontent.com/56629574/70774188-7572d480-1db4-11ea-889d-350bb9c33b9c.png)]用户向服务器发送用户名和密码服务器验证通...原创 2020-02-21 19:17:19 · 263 阅读 · 0 评论 -
Cookie原理、Set-Cookie常用字段、应用
保持网络状态、cookie全过程、set-cookie常用字段(value、expires、path、domain)、Cookie的用途(记录用户状态、购物车)、Cookie的限制原创 2020-02-21 19:16:07 · 20723 阅读 · 2 评论