【发布时间】:2017-01-26 21:43:57
【问题描述】:
有人告诉我,我有一个基于 web ui 的应用程序,它调用了一个休息微服务/网络服务。没有这项服务的文档,也没有人可以向我解释庞大的代码。此外,代码不是自我记录的。
我想通过将 Web UI 上完成的操作映射到服务调用来了解服务的工作原理。谷歌搜索后,似乎我可以采取两种方法来做到这一点。
1 - 使用 chrome 开发者工具网络模块。
2 - 使用 fiddler 或 charles 代理。
请告诉我哪种方法最好以及为什么。如果两者都不好,请告诉我如何实现我的目标。
谢谢。
【问题讨论】:
-
使用两者中的任何一个。不过,使用 https 拦截设置 Fiddler 需要一些额外的步骤(但已记录在案)。
-
这个问题不合适有几个原因:您正在就一个广泛的话题征求意见。
-
我不清楚,你是否可以访问提供休息服务的服务器?如果它是一个 spring java rest 服务,那么有一些自我记录选项可以让您浏览可用的 URL、预期参数、预期结果等......显然,如果您是纯粹的 Rest 用户,这不是一个选项。
-
@rmlan - 我不这么认为。之前有人问过一个类似(不一样)的问题,我认为它不会被否决。请查看问题并重新考虑。谢谢。 stackoverflow.com/questions/6831144/…
-
@testmonkey 在这种情况下,您应该能够在本地运行代码并包含 Spring Rest HAL 浏览器,google 一些教程,它对于测试和检查 rest 接口非常有用!跨度>
标签: java web-services rest google-chrome-devtools fiddler