我想知道是否有可能通过编程方式发现特定 API 的所有端点。
例如,如果我通过浏览器或者 cURL 得到这个 URL: Https://api.twitter.com/1.1/
我可能会得到类似这样的 JSON 响应:
"TwitterAPI":{
"version" : 1.1,
"GET" : {
"search/" : ["users", "trending"],
"users/" : ["id", "handle"]
}
}
当然 Twitter 可以选择发布或不发布这种格式。因此,作为一个附带问题,是否有任何 Java 或 JavaScript 库将自动映射和发布您在控制器中创建的 API 路由?