本文档介绍了 Ansible Tower 使用的 REST API 的基本知识。
REST 代表“表述性状态转移”,有时拼写为“ReST”。它依赖于无状态的、客户端-服务器的和可缓存的通信协议,通常是 HTTP 协议。
您可能会发现查看 Tower 按顺序执行的 API 调用很有帮助。为此,您可以使用 Firebug 或 Chrome 中带有开发人员插件的 UI。
另一种选择是 Charles Proxy (http://www.charlesproxy.com/),它提供了一个可视化工具,您可能会发现它很有帮助。虽然它是商业软件,但它可以插入自身作为 OS X 代理,例如,拦截来自 Web 浏览器以及 curl 和其他 API 消费者的请求。
其他选择包括
Fiddler (http://www.telerik.com/fiddler)
mitmproxy (https://mitmproxy.org/)
Live HTTP headers FireFox 扩展 (https://addons.mozilla.org/en-US/firefox/addon/live-http-headers/)