iview-admin配置post请求(随笔)

14 篇文章 0 订阅
13 篇文章 0 订阅

1,注释main.js下的

if (process.env.NODE_ENV !== 'production') require('@/mock')

2.设置跨域

vue.config.js里

  // devServer: {
   // proxy: 'http://xxxxxx/api/'
  //}

3.设置headers头

lib/axios.js文件里,删除content-type项,系统已内置,重复发送有错

4. 设置请求地址

src/config/index.js文件里

在axios.post请求中,post请求会先请求OPTIONS请求,检测是否跨域,用 Access-Control-Allow-Origin 来检验,若允许,则再次post请求,并且post请求头和post响应头一一对应,post请求头不应有超出post响应头的数据,post请求头可以没有post响应头中的数据

 

post响应头

Access-Control-Allow-Headers

X-Requested-With, Version, X-Token, content-type

post请求头

Content-Type

application/json; charset=UTF-8

X-Requested-With

XMLHttpRequest

X-Token

Bearer sdfsdf

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值