rest - 如何选择休息服务中某些字段的集合?
问题描述
我用邮递员打电话给服务并使用oData。结果成功列出。服务具有集合类型字段。我想选择一些集合字段,而不是所有字段。例如:“BPAddresses”是复杂类型,类型是数组。BPAddresses 有“AddressName”、“Street”、“Block”.. 我只想选择一个带有 OData 的字段。我应该如何使用 OData 调用服务?
此致。
解决方案
您可以在 url 中使用 $select 选项从 Odata 服务中获取选定的字段,如下所示。
http://your-api-url/BPAddresses?$select=AddressName
单击此处阅读有关 OData $select 选项的更多信息。
编辑:
您还可以选择扩展集合中的属性。以下请求扩展 BPAddresses 并选择 BPAddresses 集合的 AddressName。
http://your-api-url/yourentity?$expand=BPAddresses$&select=BPAddresses/AddressName
推荐阅读
- multithreading - 如何通过拆分数据和高效使用多线程多 GPU 来计算大型矩阵向量乘法?
- azure - 在服务队列上添加新消息时 Web 作业不工作
- botframework - 有什么方法可以连接本地运行的代码和微软团队的频道进行交流。基本上是一个机器人?
- ios - iOS应用程序中未定义的符号_GULResetLogger
- c++ - 如何使用 gmock(Google Mock)模拟模板类?
- c# - 数据未保存在 SQL Server (ASP.NET) 中
- typescript - 带有打字稿快照的泛型
- testing - 非技术人员的测试工具和指南
- webpack - Rails 6 + webpack + turbolinks:在第一页加载时不起作用
- c# - 为 Cosmos 客户端编写单元测试时出错(无法转换列表
到任务 > )