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

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章