http
文章平均质量分 67
赵玉玲
只有不断接触新的东西生活才有趣味
展开
-
HTTP请求方法:get和post的区别
语义get方法请求指定的资源post方法发送数据给服务器,可以修改服务器上的资源安全说一个HTTP方法是安全的,是说这是个不会修改服务器的数据的方法。–MDNget方法用于获取数据没有副作用是安全的post方法会引起服务端状态的改变是不安全的幂等一个HTTP方法是幂等的,指的是同样的请求被执行一次与连续执行多次的效果是一样的,服务器的状态也是一样的。–MDNget方法是幂等的,p...原创 2018-12-13 15:06:35 · 129 阅读 · 0 评论 -
HTTP:1.0/1.1/2.0版本之间的区别
1.0/1.1更多的请求/响应头Hosthttp1.1在1.0的基础上扩充了请求/响应头,例如可以通过新增的Host字段指定访问服务器上的哪个web站点Connection长连接http1.0需要手动设置connection字段为keep-alive才能建立长连接,http1.1客户端和服务端都默认支持长链接,这样在请求同源资源时就省去了tcp三次握手的时间,减少了建立连接的时间。如果r...原创 2018-12-14 19:17:04 · 1269 阅读 · 0 评论 -
HTTP:浏览器缓存
强缓存(本地缓存)浏览器在第一次请求资源后,再次请求该资源时,会先获取该资源缓存的header信息,如果命中强缓存,则不继续请求服务端数据,直接使用本地缓存数据,不会与服务器通信、相关字段http1.0中使用expirse,用于指定有效期截止时间,如果发送请求的时间在expirse之前就会使用本地缓存http1.1中使用Cache-Control:max-age=num,num是一个相对值...原创 2018-12-15 12:34:40 · 302 阅读 · 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 · 992 阅读 · 0 评论