REST API advancements
POSTMANやWEBブラウザで生成したHTTPクエリをサーバーに
送信し、サーバー側でHTTPレスポンスを返す。
HTTPクエリは以下の要素がある。
0 メソッド
1 URL
2 ヘッダー
3 ボディ/ペイロード (オプション)
HTTPレスポンスは以下の要素がある。
0 ステータスコード
1 ボディ/ペイロード
Rest APIページ化
レスポンスが大きいときに複数ページに分割する
ページ化の方法
ページベースページ化
特定のページを直接指定する
例)events?page=3&page-size=30
カソールベースページ化
カソールをつくってその範囲を指定する
例)beforeID=6&max=3
カソールベースの方がデータ変動に強い。ページベースは
わかりやすいがデータ変動に弱い。
Cisco SDN製品
Enterprie分野:SD-WAN、SD-ACCESS、MERAKI
ServiceProvider分野:Cisco NSO、Cisco Crossworks
Datacenter分野:ACI、NDFC、IPFM、InterSight、UCS Director
Collaboration分野:Webex、Cucm、UCCX
いろいろなCISCO製品があるがすべて独自のAPIがありHTTPで通信する。
https://devnetsandbox.cisco.com
で挙動が確認ができる。サーバー使用率の高いAPIは予約が必要。