RES-APIサンプル1

 

処理概要

showコマンドによる処理を実行します。

 

URIおよびメソッド

機能 URI メソッド
show /api/v1/maint/cli POST PUT GET DEL

凡例:●対応(リクエストボディが必要)、-未対応

 

実行例

「show interface ethernet 0」の実行

JSON
リクエスト
メソッド PUT
URI /api/v1/maint/cli
Accept text/plain
Content-type application/json
リクエストボディ {
“show” : “interface ethernet 0″
}
レスポンス
レスポンスコード 200 OK
レスポンスボディ ethernet0
Link encap:Ethernet HWaddr 00:80:6D:96:DC:82
inet addr:192.168.0.254 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::280:6dff:fe96:dc82/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:140 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:16674 (16.2 Kb) TX bytes:818 (818.0 b)
Interrupt:56

 

XML
リクエスト
メソッド PUT
URI /api/v1/maint/cli
Accept text/plain
Content-type application/xml
リクエストボディ <config>
<show>interface ethernet 0</show>
</config>
レスポンス
レスポンスコード 200 OK
レスポンスボディ ethernet0
Link encap:Ethernet HWaddr 00:80:6D:96:DC:82
inet addr:192.168.0.254 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::280:6dff:fe96:dc82/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:140 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:16674 (16.2 Kb) TX bytes:818 (818.0 b)
Interrupt:56

←前のページ

次のページ→