获取所有配置项的个数



要获取所有可用的配置项的个数,使用以下URL:

http://<hostname>:<port>/api/cmdb/ci/count/all/

假设您的AssetExplorer运行在本地服务器的8080端口,则示例URL为:

http://localhost:8080/api/cmdb/ci/count/all


关键参数:

  1. 操作名称 - 属性名称为:"OPERATION_NAME",值为:"read"。

  2. 技术员密钥 - 属性名称为:"TECHNICIAN_KEY",值为:密钥的值。

注意:  

  • 若要获取特定配置项类型的配置项的个数,可将all换为对应的配置项类型的名称

  • 相关参数: 结果格式(format - 可选项),用于指定返回信息的格式(值为xml或者json )

  • 如果不指定该参数,则API将返回JSON 格式的结果。


获取所有配置项的个数的 XML格式的输出:

 

<?xml version="1.0" encoding="UTF-8"?>
<API version="1.0">

<response>

<result>

<statuscode>200</statuscode>

<status>Sucess</status>

<message>Successfully fetched.</message>

<created-date>Mar 13, 2013 05:10 PM</created-date>

<field-names>

<name type="Integer">Count</name>

</field-names>

<field-values totalRecords="1">

<record>

<value>30</value>

</record>

</field-values>

</result>

</response>



JSON 格式的输出:

{
    "API": {
        "response": {
            "result": {
                "created-date": "Sep 2, 2013 12:11 PM",
                "field-names": {
                    "name": {
                        "content": "Count",
                        "type": "Integer"
                    }
                },
                "field-values": {
                    "record": {
                        "value": "30"
                    },
                    "totalRecords": "1"
                },
                "message": "Successfully fetched.",
                "status": "Success",
                "statuscode": "200"
            }
        },
        "version": "1.0"
    }
}




Copyright © 2015 卓豪(北京)技术有限公司版权所有