
http
文章平均质量分 76
赵玉玲
只有不断接触新的东西生活才有趣味
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HTTP请求方法:get和post的区别
语义 get方法请求指定的资源 post方法发送数据给服务器,可以修改服务器上的资源 安全 说一个HTTP方法是安全的,是说这是个不会修改服务器的数据的方法。–MDN get方法用于获取数据没有副作用是安全的 post方法会引起服务端状态的改变是不安全的 幂等 一个HTTP方法是幂等的,指的是同样的请求被执行一次与连续执行多次的效果是一样的,服务器的状态也是一样的。–MDN get方法是幂等的,p...原创 2018-12-13 15:06:35 · 206 阅读 · 0 评论 -
HTTP:1.0/1.1/2.0版本之间的区别
1.0/1.1更多的请求/响应头 Host http1.1在1.0的基础上扩充了请求/响应头,例如可以通过新增的Host字段指定访问服务器上的哪个web站点 Connection长连接 http1.0需要手动设置connection字段为keep-alive才能建立长连接,http1.1客户端和服务端都默认支持长链接,这样在请求同源资源时就省去了tcp三次握手的时间,减少了建立连接的时间。 如果r...原创 2018-12-14 19:17:04 · 1351 阅读 · 0 评论 -
HTTP:浏览器缓存
强缓存(本地缓存) 浏览器在第一次请求资源后,再次请求该资源时,会先获取该资源缓存的header信息,如果命中强缓存,则不继续请求服务端数据,直接使用本地缓存数据,不会与服务器通信、 相关字段 http1.0中使用expirse,用于指定有效期截止时间,如果发送请求的时间在expirse之前就会使用本地缓存 http1.1中使用Cache-Control:max-age=num,num是一个相对值...原创 2018-12-15 12:34:40 · 391 阅读 · 0 评论 -
vue-router:hash与history
结论 实现原理: hash利用hash改变时的onhashchange事件 history利用window.history在H5中新增的特性:onpopstate事件以及pushState()、replaceState()方法 由实现原理引发的特性 url: hsah方式实现的前端路由中有#字符,history实现的就是一个正常的url 页面刷新时的额外配置: 页面刷新时,由于http请求不包含h...原创 2018-12-17 11:51:56 · 1071 阅读 · 0 评论