1

我正在寻找一种方法:

做一个跨域纯 JSON 请求 a-la YUI IO ( http://developer.yahoo.com/yui/3/examples/io/io-xdr.html与基本身份验证)

或者,

让 Sharepoint 2010 的 ListData.svc 支持 JSON-P(例如 /_vti_bin/listdata.svc/?$format=json&$callback=loaded),因此我可以使用 jQuery.ajax 发出基本身份验证请求。

澄清一下,我不确定上面的 Yahoo 示例如何支持基本身份验证(jQuery 很简单)。其次,Sharepoint 2010 在尝试 JSON-P 时抛出的错误是:

查询参数“$format”以系统保留的“$”字符开头,但无法识别。

我知道我们可以通过http://code.msdn.microsoft.com/DataServicesJSONP 改造标准 WCF 数据服务,但我不确定 Sharepoint。

我相信有些人可以想象这将非常有用。有谁知道这是如何工作的?

4

1 回答 1

1

在这种情况下,我们最终使用 System.Net.WebClient 通过 .cshtml 文件访问 OData 服务。该应用程序与 Sharepoint 服务器位于同一云中,因此性能相当可接受。

于 2010-10-28T08:11:43.677 回答