向导 API Reference
向导 API Reference github 空头开发人员社区 登录

得到

在本节中,我们将看到如何向移动导体提出请求。GET方法用于获取对象/S或容器/S的配置数据。

  • 一旦使用登录端点获得身份验证令牌(UIDARUBA),就可以开始使用各种AP​​I端点从系统数据存储中获取数据。

使用卷曲的语法获取请求:

curl  -  insecure -b“ aruba-cookie” -x get -i'https:// :/4343/v1/configuration/object/object/int_vlan?config_path = &uidaruba = '

笔记

- 不确保或者-k如果无法验证移动性导体的证书,则可以将选项与curl命令一起使用
-bis used to read the cookie from "aruba-cookie" file
-一世用于在输出中包括协议标题

卷曲示例中使用的用户特定值的描述

11821182

卷曲值 - 获取

获取API请求

请求URL:
https://:4343/v1/configuration/object/

请求查询参数:
config_path:
UIDARUBA:

请求标题:
内容类型:应用程序/JSON
接受:应用程序/JSON
cookie:session =

Request Payload:
没有任何

示例响应以获取接口VLAN的GET请求:

{“ _data”:{“ int_vlan”:{“ id”:198,“ int_vlan_ip”:{“ ipaddr”:“ 111.1.1.1”,“ ipparams”:“ ipaddrmask”:“ ipaddrmask”,“ int_vlan_routing”:{“ _present”:true,“ _flags”:{“ default”:true}}},“ int_vlan_ndra_hlimit”:{“ _flags”:{“ _flags”:{“ default”:default},true},value},“ value”:64},“”:64},“”,“”,“”,“”,“”,“”,“”int_vlan_ndra_interval“:{“ _flags”:{“ default”:true},“ value”:600},“ int_vlan_ndra_ltime”:{“ _flags”:{“ _flags”:{“ default”:true}:true},value},value':1800},int_vlan_ndrandra_ndradra_ndradra ndradra_mtau':{“ _flags”:{“ default”:true},“ value”:1500},“ int_vlan_nd_reachtime”:{“ _flags”:{“ default”:true}:true},value},“ value”:0},“ int_vlan_nd_rtrans_time”:{“ _flags”:{“ default”:true},“ value”:0},“ int_vlan_mtu”:{“ _flags”:{“ default”:true},“ value”:1400},“ int_vlan_suppress_arp”:“:true,“ _flags”:{“ default”:true}},“ int_vlan_ip_ip_ospf_cost”:{“ _flags”:{“ default”:true},value},“ value”:1},“ int_vlan_ip_ip_ip_ospf_dead_dead_indead_indead_interval”:{“ default”:true},“ value”:40},“ int_vlan_ip_ospf_hello_interval”:{“ _flags”:{“ default”:true},“ value”:10},“ int_vlan_ip_opsf_prior”:{“ _flags”:{“ defaunt”:true},“ value”:1},“ int_vlan_ip_ip_ospf_retransmit_int”,“ value”:5},“ int_vlan_ip_ospf_transmit_delay”:{“ _flags”:{“ default”:true},“ value”:1}}}}}}

了解反应

  • “ _DATA”指定移动性导体中的数据或配置元素。

  • “ _flags”:这是每个对象/子OBJ级别中的一个特殊字段,它指定了有关数据的详细信息。如果未指定这些标志类型(标志为空),则可能缺少此结构。内部可能的各种值是:

    • “遗传”:指定此配置元素已从上面的层次结构继承。这意味着此处存在的配置已在此上方的节点上配置,而不是在此节点上配置。
    • “只读”:该配置元素已被阅读的物种 - 无法编辑。它只能删除。
    • “难以释放”:指定无法删除此配置元素 - 但是可以对其进行编辑。
    • “待办的”: Specifies that this configuration hasn't been saved in flash and has not yet been pushed to apps.
    • “默认”:指定配置是出厂默认配置的一部分,或者由系统默认生成。
    • “系统”:指定配置是系统生成的。

获取修饰符

可以使用GET修饰符进一步修改系统的响应,以进一步修改。您可以根据需要使用各种修饰符来获取数据子集。这些修饰符用作API请求的查询参数。
可以应用于GET请求的响应的不同类型的修饰符如下:
基本过滤器(密钥/值过滤器):有两种类型的基本过滤器:

  • 对象过滤器:此修饰符限制了响应中应存在的端点或sub_endpoint
  • 数据过滤器:这个修饰符是用来过滤掉configuration elements configured on a system.

Data-Type Filters:该修饰符用于为指定的配置类型提供端点的数据子集

种类: This modifier is used to sort the data received from the system

分页: This modifier is used to tell the system to provide the amount of data required or specify the blocks of data require

数数:该修饰符用于计算API端点的任何API端点或子端/子参数的数据字段

有关如何将上述修饰符与GET请求一起使用的更多信息,请参见下面给出的Arubaos REST API指南。

Available Endpoints

要查看所有可用端点的列表点击这里


这个页面对你有帮助吗?
Baidu