如何有效解决ASP.net WebAPI在跨域调用中遇到的问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计594个文字,预计阅读时间需要3分钟。
在最近的一个项目中,我负责开发了一个前端为Vue,后端为WebAPI的应用。业务涉及实体的增删改查。项目开始时,我就预计会遇到跨域问题。为此,我查阅了一些资料,并在Web.Config中添加了相应的配置。
发现问题
最近在做一个项目,前端是VUE,后端是WebAPI,业务也就是一些实体的增删改查。在项目开始的时候我就预计到有跨域的问题,所以也找了一下资料,在Web.Config里面加上了配置信息:
<httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> <add name="Access-Control-Allow-Headers" value="*" /> <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE" /> </customHeaders> </httpProtocol>
这是网上找到的其中一种方法,也有自己写跨域的特征类,也可以引用微软库cors,网上能查到很多资料,这里就不一一展开了。
本文共计594个文字,预计阅读时间需要3分钟。
在最近的一个项目中,我负责开发了一个前端为Vue,后端为WebAPI的应用。业务涉及实体的增删改查。项目开始时,我就预计会遇到跨域问题。为此,我查阅了一些资料,并在Web.Config中添加了相应的配置。
发现问题
最近在做一个项目,前端是VUE,后端是WebAPI,业务也就是一些实体的增删改查。在项目开始的时候我就预计到有跨域的问题,所以也找了一下资料,在Web.Config里面加上了配置信息:
<httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> <add name="Access-Control-Allow-Headers" value="*" /> <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE" /> </customHeaders> </httpProtocol>
这是网上找到的其中一种方法,也有自己写跨域的特征类,也可以引用微软库cors,网上能查到很多资料,这里就不一一展开了。

