AJAX + OData + Базовая аутентификация для Sharepoint 2010 ListData.svc, JSON-P или JSON + xdr - PullRequest
1 голос
/ 31 августа 2010

Я ищу способ:

Выполнить простой междоменный запрос JSON а-ля 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 для выполнения запроса базовой аутентификации.1009 *

Просто чтобы прояснить, я не уверен, как приведенный выше пример Yahoo может поддерживать базовую аутентификацию (jQuery - это просто вопрос).Во-вторых, ошибка, которую Sharepoint 2010 выдает при попытке JSON-P, выглядит следующим образом:

Параметр запроса '$ format' начинается с зарезервированного системой символа '$', но не распознается.

Я знаю, что мы можем установить стандартные службы данных WCF с помощью http://code.msdn.microsoft.com/DataServicesJSONP, но я не уверен насчет Sharepoint.

Как я уверен, некоторые могут представить, что это было бы невероятно полезно.Кто-нибудь имеет представление о том, как это может работать?

1 Ответ

1 голос
/ 28 октября 2010

В этой ситуации мы получили доступ к службе OData через наши файлы .cshtml, используя System.Net.WebClient.Приложение находилось в том же облаке, что и сервер Sharepoint, поэтому производительность была вполне приемлемой.

...