netCore2.0 Api 跨域(Cors)
2018-01-30 13:31
176 查看
1、在使用netCore2.0
使用WebApi的过程中涉及到了跨域处理。
在Microsoft.AspNetCore.All包中包含跨域Cors的处理,不必单独添加。
![](https://img-blog.csdn.net/20180130132721041?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2RlbmcyMDEx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2、打开Startup.cs文件,在ConfigureServices 中配置跨域
![](https://img-blog.csdn.net/20180130132750457?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2RlbmcyMDEx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
3、在Configure中使用或者是在Controller中配置,这两种方法都可以。
![](https://img-blog.csdn.net/20180130132810526?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2RlbmcyMDEx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
在Configure中是最全局配置,配置后所有的Controller都支持
![](https://img-blog.csdn.net/20180130132828442?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2RlbmcyMDEx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
在Controller中配置比较灵活,可以为不同的Controller来配置不同的Cors
4、前端在通过ajax调接口的时候需要配置
![](https://img-blog.csdn.net/20180130132852534?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2RlbmcyMDEx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这样,前端在进行post跨域的时候,就可以成功访问了
使用WebApi的过程中涉及到了跨域处理。
在Microsoft.AspNetCore.All包中包含跨域Cors的处理,不必单独添加。
2、打开Startup.cs文件,在ConfigureServices 中配置跨域
3、在Configure中使用或者是在Controller中配置,这两种方法都可以。
在Configure中是最全局配置,配置后所有的Controller都支持
在Controller中配置比较灵活,可以为不同的Controller来配置不同的Cors
4、前端在通过ajax调接口的时候需要配置
这样,前端在进行post跨域的时候,就可以成功访问了
相关文章推荐
- 【开源】AspnetCore 2.0 自动API文档生成组件,支持protobuffer
- asp.net core webapi之跨域(Cors)访问
- AspnetCore 2.0 自动API文档生成组件,支持protobuffer
- WebApi Ajax 跨域请求解决方法(CORS实现)
- Api之Cors跨域以及其他跨域方式
- ASP.NET Core WebApi 跨域配置 Cors
- ajax——CORS跨域调用REST API 的常见问题以及前后端的设置
- 基于CORS实现WebApi Ajax 跨域请求解决方法
- asp.net core 创建允许跨域请求的api, cors.
- ajax——CORS跨域调用REST API 的常见问题以及前后端的设置
- CORS 跨域问题, 以及作为api server 的正确配置, 后台 nginx 配置
- WebApi Ajax 跨域请求解决方法(CORS实现)
- c# WebApi之解决跨域问题:Cors
- Cors 跨域访问API
- WebAPI CORS 支持跨域POST
- WebAPI CORS 支持跨域POST
- 在dotnet core web api中支持CORS(跨域访问)
- 跨域资源共享CORS详解
- 跨域资源共享 CORS 详解
- React项目配置4(如何在开发时跨域获取api请求)