Ошибка HTTP 400 при получении данных через REST, когда в списке 5 расширенных полей - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть иерархия из четырех почти идентичных списков Страницы -> Вкладки -> Темы -> Главы. Каждый список содержит различные поля, в том числе многозначное значение «Роли» для просмотра простого списка ролей и многозначное поле «Группы» «Персона или группы».

При выборе из списка «Глав» (самый низкий из четырех в иерархии) с помощью вызова jQuery Ajax для получения структуры JSON я хочу иметь возможность расширять поля Роли и группы, а также тему, Тема / Вкладка и Тема / Вкладка / Поля страницы.

Все хорошо, когда раскрываются любые четыре поля, но как только пятое поле расширяется, вызов завершается с ошибкой HTTP: 400. Может ли кто-нибудь пролить свет на то, почему это может быть?

Запрос SharePoint, в результате которого выполняется код:

http: ///_vti_bin/ListData.svc/Chapters? $ Filter = cast (Enabled, 'Edm.Boolean') eq true и Topic / Id eq 131 & $ orderby = Ordinal & $ expand = Роли, тема, группы, Тема / Вкладка, Тема / Вкладка / Страница & $ select = Id, Название, Порядковый номер, BodyProcessedHtml, BodyRawHtml, PublishDate, Создано, Изменено, Роли / , Тема / , Тема / Вкладка / , Тема / Вкладка / Страница / , Группы / *

Любая помощь или предложения приветствуются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...