我正试图以正确的方式以一种平静的方式表示以下方法......
假设我有 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