7.3.3. 列出扩展的资源子-Collections
当
Accept 标头包含 detail 参数时,API 会扩展集合表示法,使其包含子集合。
GET /ovirt-engine/api/collection HTTP/1.1 Accept: application/xml; detail=subcollection
GET /ovirt-engine/api/collection HTTP/1.1
Accept: application/xml; detail=subcollection
这包括使用任一独立
详情 参数的多个子集合请求:
GET /ovirt-engine/api/collection HTTP/1.1 Accept: application/xml; detail=subcollection1; detail=subcollection2
GET /ovirt-engine/api/collection HTTP/1.1
Accept: application/xml; detail=subcollection1; detail=subcollection2
或者一个将子集合与
+ operator 分隔的 detail 参数:
GET /ovirt-engine/api/collection HTTP/1.1 Accept: application/xml; detail=subcollection1+subcollection2+subcollection3
GET /ovirt-engine/api/collection HTTP/1.1
Accept: application/xml; detail=subcollection1+subcollection2+subcollection3
API 支持下列主要集合的扩展子集合:
| 集合 | 延长的子组件支持 |
|---|---|
主机 | statistics |
vms | 统计信息,nics,磁盘 |
例 7.1. vms 集合中扩展统计、NIC 和磁盘子集合的请求
GET /ovirt-engine/api/vms HTTP/1.1 Accept: application/xml; detail=statistics+nics+disks
GET /ovirt-engine/api/vms HTTP/1.1
Accept: application/xml; detail=statistics+nics+disks