【发布时间】:2021-09-25 14:42:15
【问题描述】:
我有一个旧的 kotlin 应用程序,它使用 http4k 作为其余端点。
应用程序很大,并且有几个独立运行的模块。这些模块暴露routes并嵌套routes。
作为一个管理这个应用程序的人,我想知道所有可能的路由都有哪些并记录它们(如果可能类似于 Open API,但 Open API 需要单独定义路由,没有自动检测)。有没有办法爬取并检查所有可能的路线?
【问题讨论】:
-
您是否检查过this 是否有帮助?
-
我打算和马杜一样建议。这有点工作,但在我看来这是值得的(从正常路线转移到合同路线)。您可以使用有关 API 的最少信息进行第一次测试,并随着时间的推移对其进行填充,以生成良好的开放 API 规范文件。