Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

向 REST API 提交 GET 请求

对于 rpc 命令,端点的常规格式为:

scheme://device-name:port/rpc/method[@attributes]/params

  • schemehttphttps

  • method:任何 Junos OS rpc 的名称。名称 method 与标记元素相同。有关详细信息,请参阅 Junos XML API 操作开发人员参考

  • params:可选参数值 ( name[=value] )。

要认证您的请求,请提交授权标头中包含的 base64 编码的用户名和密码:

要将数据指定为 GET 请求的 URI 中的查询字符串,您可以使用以下 URI 分隔符分隔多个参数或使用分隔符,如以下等效 rpc ? cURL 调用 & / 所示:

例如:

HTTP 接受标头可用于使用以下内容类型值之一指定返回格式:

  • application/xml(默认)

  • 应用程序/json

  • 文本/普通

  • 文本/html

例如,以下 cURL 调用指定 JSON 的输出格式:

您也可使用可选参数指定输出 format 格式。

例如, <get-software-information> 标记元素检索软件进程修订级别。以下 HTTPS GET 请求将执行此命令并检索 JSON 格式的结果:

以下 Python 程序使用 REST 接口执行 RPC,从响应中提取数据,并绘制 CPU 平均 get-route-engine-information 负载图: