У меня есть конечная точка 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 = 'попробовал различные степени детализации здесь')
Это не сработало вообще.
Что может вызвать такое поведение?