次の方法を安らかに表現するための正しい方法に頭を悩ませようとしています...
x台のサーバーがあり、それらがWindows、Linux、およびUnixを実行しているとします。
各サーバーに対してping、シャットダウン、およびユーザーアクションを実行できます。
APIはサーバーを認識していないため、リクエストはサーバーの種類とアクションの種類(認識している)とともにIPアドレスを提供する必要があります。
そのことを念頭に置いて、これらの単純なURLが思い浮かびますが、少しでも落ち着きはありません。
/192.168.1.3/Linux/ping
/192.168.1.5/windows/shutdown
安らかなルートをたどるべきですか?または、上記は単純なWeb APIで問題ありませんか?
安らかな場合、これに見えますか?
GET /servertypes/{servertypeId}/actions/{actionId}?serverip=192.168.1.4