![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
axios
小玲子小玲子
不忘初心
展开
-
axios post请求,请求数据的两种格式:JSON字符串和form表单,分别实现和如何选择
前端向后台发送的请求数据有:JSON字符串和form表单两种格式。一般情况下可以两种格式都OK,但在某些情况下就需要根据情况来进行选择。1.首先来看一下两种数据格式在请求中的体现形式:JSON字符串:Form Data:看起来区别不是很大,都可以通过键值来获取相应的值。再来看一组更复杂的数据:JSON字符串:Form Data:这个时候的区别就体现出来了,Form表单会将数组按照索引进行拆分,所以这个时候后台不能直接通过dataArr来获取这个数组数据,只能根据索引来一一获取。当数组原创 2020-09-12 13:19:04 · 18882 阅读 · 2 评论 -
axios的实例封装与拦截器的设置
为什么要进行封装:1.方便管理,我们可能会在多个地方用到axios请求,如果每个地方都再单独引入它,明显不方便管理,封装后,我们只需引用一个封装好的方法,在这个封装好的方法里可以设置一些公用的配置如timeout,baseUrl,拦截器等。这样就不用在每个使用的地方都重新配置2.减少依赖,如果有一天我们不再使用axios来发起请求,封装后,我们只需要改变封装的方法,把封装的方法中axios部分改成我们想要的方法即可,其他真正使用请求方法的地方就无法再做改变了。一.封装1.安装axios这里使用的原创 2020-08-23 16:35:04 · 1220 阅读 · 0 评论