若不需要使参数带session信息,vue中设置withCredentials为false
Axios.defaults.withCredentials = true;
ASP中设置web.config的 <system.webServer>节点,
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/>
<add name="Access-Control-Allow-Headers" value="accept,x-requested-with,content-type"/>
<add name="Access-Control-Allow-Origin" value="*"/> //这里设置*就可以
<add name="Access-Control-Allow-Credentials" value="true"/>
</customHeaders>
</httpProtocol>
</system.webServer>
若要使用withCredentials=true,则需要修改Access-Control-Allow-Origin的值为具体的请求域名
<add name="Access-Control-Allow-Origin" value="http://localhost:8080"/> //本地调试的vue地址