我们可以在 webapi 中使用 jsonp-cross 域发布/放置/删除 asp.net 吗?



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 个