使用卷发访问REST API

使用卷发时,您会在会话开始时登录并在会话结束时登录。登录时,必须保存从登录请求中返回的cookie,以便可以将相同的cookie值传递给后续curl命令中的开关。

先决条件
  • 必须启用对Switch REST API的访问。

程序
  1. 访问AOS-CX使用卷发休息API,使用卷曲版本7.35或更高版本。本文档中提供的示例用7.35版进行了测试。
  2. 对于所有卷曲命令,请使用-k禁用证书验证的选项。

    该开关使用自签名证书。默认情况下,Curl程序试图根据其证书授权列表验证证书,并试图验证自签名证书失败。因此,您必须使用–K禁用试图针对证书授权验证自签名证书的尝试。

  3. 通过登录开始您的会话。登录时,通过指定来保存cookie文件-C带有文件名的选项。
  4. 在随后的所有卷曲命令中(包括记录出来),通过指定cookie值回到开关-b具有相同文件名的选项。
  5. 在会话结束时,使用卷发登录开关。
    重要的:

    在会话结束时登录很重要,因为每个客户端的并发https会话的数量和每个交换机受到限制,并且会话cookie不会在设备和脚本之间共享。