OData.net 为服务调用指定一个 `$format` 参数
OData.net specifying a `$format` parameter to the service call
我正在使用 OData.net 客户端并使用使用“$format”查询字符串参数的服务来切换 JSON 数据返回方式的布局。
我无法将此参数传递给上下文。
使用 .AddQueryOption("$format", "CustomJSON") 在上下文对象中设置格式会产生错误,但格式对象中的任何地方都没有设置器。
返回的格式正确 JSON,有没有办法让 OData.net 发送 $format 参数并对结果使用 JSON 解析器?
OData 客户端不支持自定义格式。所以你不能通过 AddQueryOption("$format", "CustomJson").
发送请求
- 它会将其视为无效媒体类型。
- 即使您使用响应管道设置媒体类型解析器,客户端在实现响应负载时仍然会失败。会报"not supported content type"错误。
我正在使用 OData.net 客户端并使用使用“$format”查询字符串参数的服务来切换 JSON 数据返回方式的布局。
我无法将此参数传递给上下文。 使用 .AddQueryOption("$format", "CustomJSON") 在上下文对象中设置格式会产生错误,但格式对象中的任何地方都没有设置器。
返回的格式正确 JSON,有没有办法让 OData.net 发送 $format 参数并对结果使用 JSON 解析器?
OData 客户端不支持自定义格式。所以你不能通过 AddQueryOption("$format", "CustomJson").
发送请求- 它会将其视为无效媒体类型。
- 即使您使用响应管道设置媒体类型解析器,客户端在实现响应负载时仍然会失败。会报"not supported content type"错误。