Метаданные OData отсутствуют в ответной нагрузке - PullRequest
0 голосов
/ 18 марта 2019

У меня есть конечная точка odata, которую я пытаюсь использовать с клиентом Microsoft OData. Когда я пытаюсь достичь конечной точки, это выдает мне сообщение об ошибке:

"Полезная нагрузка ответа не является допустимой полезной нагрузкой ответа. Убедитесь, что элемент верхнего уровня является допустимым элементом Atom или JSON или принадлежит к http://docs.oasis -open.org / odata / ns / data 'namespace. "

Когда я запрашиваю API напрямую, он предоставляет мне Json. Я заметил, что конечная точка не предоставляет мне никаких метаданных вместе с ответом.

Я также заметил, что odata не предоставляет всю запрашиваемую мной информацию.

Пример - Если я набрал http://localhost:2818/OData/Data?$top=1&$count=true

Он по-прежнему не предоставляет мне метаданных и полностью исключает счет из ответа.

Я уже включил параметры заголовка для включения метаданных (Accept = application / json; odata = 'попробовал различные степени детализации здесь') Это не сработало вообще.

Что может вызвать такое поведение?

...