Using asp.net webApi
我有站点1(http://localhost:53723)和站点2(http://localhost:64009)。我想将数据从站点 2 获取到站点 1(跨域,不是同源)。
我们可以为此使用 jsonp,我已经获得了数据。
我们可以使用 jsonp 来发布/放置/删除跨域(不是同源)的动词吗?
你的设计可能有点缺陷,如果你真的需要提出跨源请求,你应该重新考虑。如果你这样做,那么当你需要支持POST/PUT/DELETE动词时,更好的解决方案是CORS。Carlos Figueira有一些关于如何在Web API中实现它的博客文章 ASP.NET:
- 在 ASP.NET Web API 中实现 CORS 支持
- 在 ASP.NET Web API 中实现 CORS 支持 – 需要 2 个