如果禁止跨浏览器请求,如何启用API访问?

时间:2013-04-01 20:40:33

标签: c# javascript jquery asp.net ajax

我正在编写一个C#Web服务,它从后端Web服务器提供数据。如果我想让其他用户使用客户端代码查询此服务,我将如何为他们提供API访问权限?

例如,目前网络服务在Domain1.com上。现在,如果我想让Domain2.com的某个人使用jQuery访问我的API,我该怎么做?

1 个答案:

答案 0 :(得分:2)

您需要使用JSONP规范来返回数据,而不仅仅是JSON。有关jQuery如何处理JSONP的详细信息,请参阅http://api.jquery.com/jQuery.getJSON/