如何将.NET Core API的CORS配置改写为支持跨域请求的长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1392个文字,预计阅读时间需要6分钟。
最近参与一个前后端分离的项目,后端基于.NET Core 2.1开发。在进行前后端对接的过程中,遇到了跨域问题,有点头疼。这里分享一些经验和解决方案。GET/POST请求在服务端不做任何处理。
最近参与一个前后端分离的项目,后端基于 .NET Core 2.1 开发,在进行前后端对接的过程中,被跨域问题折腾得有点脾气了,这里把经验和大家分享一下。
GET/POST 请求
在服务端不做任何调整的情况下,前端发起 AJAX 请求,如:
$.ajax({ type: 'get', url: 'localhost:5000', success: function (result) { $('#result').html(result); } });
200 !!!好像很正常的样子,看似没毛病。但会发现 Response 内屁都没有,然后回到浏览器 Console 查看会有一个错误信息,提示不支持跨域访问,凉凉。
JSONP
在遇到跨域问题时很容易想到 JSONP 的解决方式,但也只限于 GET 请求,POST 据说比较艰难,我自己也没试用,这里就不测试了。
本文共计1392个文字,预计阅读时间需要6分钟。
最近参与一个前后端分离的项目,后端基于.NET Core 2.1开发。在进行前后端对接的过程中,遇到了跨域问题,有点头疼。这里分享一些经验和解决方案。GET/POST请求在服务端不做任何处理。
最近参与一个前后端分离的项目,后端基于 .NET Core 2.1 开发,在进行前后端对接的过程中,被跨域问题折腾得有点脾气了,这里把经验和大家分享一下。
GET/POST 请求
在服务端不做任何调整的情况下,前端发起 AJAX 请求,如:
$.ajax({ type: 'get', url: 'localhost:5000', success: function (result) { $('#result').html(result); } });
200 !!!好像很正常的样子,看似没毛病。但会发现 Response 内屁都没有,然后回到浏览器 Console 查看会有一个错误信息,提示不支持跨域访问,凉凉。
JSONP
在遇到跨域问题时很容易想到 JSONP 的解决方式,但也只限于 GET 请求,POST 据说比较艰难,我自己也没试用,这里就不测试了。

