关于vue项目请求WCF服务跨域的问题(后台设置)

项目中要求使用WCF服务获取手机号验证码和验证验证码两个接口。因为浏览器的同源策略,调试中发现报错跨域,与后台沟通后设置:

Access-Control-Allow-Origin: *

在其他非vue项目的服务环境下调试接口正常,但本项目中发现还是报错:

Request header field authorization is not allowed by Access-Control-Allow-Headers in preflight response.

找了许久,还需后台配置白名单:

Access-Control-Allow-Headers:*

至此,跨域问题解决。
另外,跨域问题分很多种,只要仔细分析报错问题就会有解决的办法。

你可能感兴趣的:(关于vue项目请求WCF服务跨域的问题(后台设置))