本文档提供了 Ansible Tower 所用 REST API 的基本信息。
REST 是 Representational State Transfer 的缩写,有时也拼写为 “ReST”。它依赖于一个无状态的、客户端/服务器形式的可缓存的通讯协议,通常是 HTTP 协议。
您可能会需要了解 Tower 调用了哪些 API,以及调用的顺序。使用 Firebug 或带有开发人员插件的 Chrome。
另一个选择是 Charles 代理 (http://www.charlesproxy.com/),它提供了一个可视化程序,您可能会发现它很有用。它是商业软件,可以作为操作系统 X 代理插入,拦截 web 浏览器以及 curl 和其他 API 客户的请求。
其他的替代方法包括:
Fiddler (http://www.telerik.com/fiddler)
mitmproxy (https://mitmproxy.org/)
实时 HTTP 标头 FireFox 扩展 (https://addons.mozilla.org/en-US/firefox/addon/live-http-headers/)