Jar Analyzer API

现在 Jar Analyzer 分析完成后提供 HTTP API 方式进行查询。

默认绑定 0.0.0.0:10032 你可以通过 gui --port [port] 指定参数。

API 列表

API 参数 功能
/api/get_jars_list / 查询所有输入的 JAR 文件
/api/get_jar_by_class class=${class-name} 根据输入的完整类名查询归属 JAR 文件
/api/get_callers class=${class-name}&method=${method}&desc=${desc} 根据方法信息找到所有调用者
/api/get_callers_like class=${class-name}&method=${method}&desc=${desc} 根据方法信息模糊找到所有调用者
/api/get_callee class=${class-name}&method=${method}&desc=${desc} 根据方法信息找到所有被调用者
/api/get_method class=${class-name}&method=${method}&desc=${desc} 根据方法信息查询具体方法信息
/api/get_method_like class=${class-name}&method=${method}&desc=${desc} 根据方法信息模糊查找方法信息
/api/get_methods_by_str str=${str} 查询包含指定字符串的方法信息
/api/get_methods_by_class class=${class-name} 查询 CLASS 中的所有方法
/api/get_impls class=${class-name}&method=${method}&desc=${desc} 查询方法的所有子类和实现
/api/get_super_impls class=${class-name}&method=${method}&desc=${desc} 查询方法的所有父类和接口
/api/get_all_spring_controllers / 查询所有的 SPRING CONTROLLER
/api/get_spring_mappings class=${class-name} 根据类名查询所有的 SPRING MAPPING
/api/get_abs_path class=${class-name} 得到 CLASS 文件的本地绝对路径
/api/get_class_by_class class=${class-name} 得到 CLASS 的详细信息