随笔分类 - 网络请求学习篇
ajax,axios,fetch
摘要:一、http请求中get、post、put、delete的使用场景分别是什么? Get:get请求会向数据库发起索取数据的请求,从而获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样
阅读全文
摘要:跨域问题 一、跨域问题产生的原因 跨域问题是由于浏览器的同源策略,是浏览器的一个安全功能他会阻止一个域的js脚本和另一个域的js脚本进行交互,当请求的url域服务器的协议、域名、端口号不一致时会出现同源源策略。 解决方案 1.JSONP跨域 jsonp的原理就是利用<script></sctipt>
阅读全文
摘要:一、axios简介 axios是一个基于promise的类库,可以用在浏览器和node.js中 二、axios请求拦截器、响应拦截器的基本用法 //请求拦截器 axios.interceptors.request.use( function (config) { // 在发送请求之前做些什么 ret
阅读全文
摘要:getRequest(){ fetch("http://127.0.0.1:8888/getReq?naem=张三",{method:"get"}).then(res=>{ //fech第一个then方法里的参数并不是直接返回的数据,需要对该对象做序列化处理(json),再第一个then里才能拿到数
阅读全文