Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个旧的 kotlin 应用程序,它使用 http4k 作为休息端点。 应用程序很大,并且有几个独立运行的模块。这些模块公开routes 和嵌套routes.
routes
作为一个管理这个应用程序的人,我想知道所有可能的路由都有哪些并记录它们(如果可能类似于 Open API,但 Open API 需要单独定义路由,没有自动检测)。有没有办法爬取并检查所有可能的路线?
在 main() 中的某个时刻,您应该有如下所示的内容:
.toServer(app).start()
你可以写这样的东西来获得包含路由的输出:
print((app as RouterBasedHttpHandler).router_field.toString())