【问题标题】:AJAX + OData + Basic Auth for Sharepoint 2010's ListData.svc, JSON-P or JSON + xdrAJAX + OData + Sharepoint 2010 的 ListData.svc、JSON-P 或 JSON + xdr 的基本身份验证
【发布时间】:2010-10-28 16:11:43
【问题描述】:

我正在寻找一种方法:

执行跨域纯 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。

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

【问题讨论】:

    标签: ajax json yui sharepoint-2010 odata


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-30
      • 1970-01-01
      • 1970-01-01
      • 2013-01-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多