我有一个要与Microsoft OData Client一起使用的odata端点。当我尝试达到终点时,会给我一条错误消息:
“响应有效负载不是有效的响应有效负载。请确保顶层元素是有效的Atom或JSON元素,或者属于'http://docs.oasis-open.org/odata/ns/data'命名空间。“
当我直接查询api时,它确实为我提供了Json。 我注意到的是端点没有向我提供任何元数据以及响应。
我还注意到,odata并未提供我所请求的所有信息。
示例-如果我输入了http://localhost:2818/OData/Data?$ top = 1&$ count = true
它仍然没有提供任何元数据,并且完全从响应中排除了计数。
我已经包括了包含元数据的标头选项(Accept = application / json; odata =“此处尝试的详细程度各不相同”) 这根本不起作用。
什么可能导致此行为?