axios 跨域请求是 menthod变为options

因为后台用的是webapi 就直接上配置
1.配置允许跨域

     
    
      
        
        
        
      
    

2.去掉handler

  

解释下:因为前后端分离,所以需要用到跨域请求,然后在发送数据的时候,如果是不带参数的请求没有任何问题,可一旦携带json参数的时候,如果自己有设置请求头,content-type:application/json的时候,发送出去的请求(因为默认是application/x-www-form-urlencoded)会变成options,如果服务器允许options请求,则会再次发送一个post请求,从而得到正确的响应头。
原文连接:https://q.cnblogs.com/q/73469/

你可能感兴趣的:(axios 跨域请求是 menthod变为options)