加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-core – 带有JSONP的ASP.NET Core MVC

发布时间:2020-12-15 19:52:04 所属栏目:asp.Net 来源:网络整理
导读:我想启用现有的MVC控制器(来自ASP.NET Core / Kestrel服务器)将消息包装为 JSONP,以便可以从浏览器跨域访问它们.我有什么选择? 解决方法 JSONP几乎被弃用了,因为大多数框架和服务器都支持 CORS,这使得JSONP过时(它对GET请求之外的任何其他东西都不能很好地
我想启用现有的MVC控制器(来自ASP.NET Core / Kestrel服务器)将消息包装为 JSONP,以便可以从浏览器跨域访问它们.我有什么选择?

解决方法

JSONP几乎被弃用了,因为大多数框架和服务器都支持 CORS,这使得JSONP过时(它对GET请求之外的任何其他东西都不能很好地工作).
// ConfigureServices
        services.AddCors(options =>
        {
            options.AddPolicy("AnyOrigin",builder =>
            {
                builder
                    .AllowAnyOrigin()
                    .AllowAnyMethod();
            });
        });

// Configure
app.UseCors("AnyOrigin");

这基本上允许来自任何域的ajax调用.如果您需要对域和操作进行更细粒度的控制,请查看official docs.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读