如何对休息网络服务进行逆向工程?

时间:2017-01-26 21:43:58

标签: java web-services rest google-chrome-devtools fiddler

我有一个基于web ui的应用程序,我被告知,称为休息微服务/ webservice。这项服务没有文档,也没有人可以向我解释这些巨大的代码。而且,代码不是自我记录的。

我希望通过将Web UI上执行的操作映射到服务调用来了解服务的工作原理。谷歌搜索后,似乎我可以采取两种方法来做到这一点。

1 - 使用chrome developer tools网络模块。

2 - 使用fiddler或charles代理。

请告诉我哪种方法最好,为什么。如果两者都不好,请告诉我如何实现目标。

感谢。

1 个答案:

答案 0 :(得分:0)

鉴于已经澄清,@ testmonkey可以访问源代码,这是一个弹簧引导休息应用程序,并且要求是一种探索和记录其余界面的简单方法。可以回答YES,你可以使用fiddler或chrome,但是如果能够访问源代码,那么HAL浏览器就是一个更好,更完整的解决方案: http://docs.spring.io/spring-data/rest/docs/current/reference/html/#_the_hal_browser