如何从WADL文件生成所有REST端点的列表?

时间:2018-01-26 17:44:17

标签: python xml rest xml-parsing

我有几个来自Web应用程序的wadl文件,我需要从该wadl文件生成所有有效REST端点URL的列表。 我尝试过使用像wadlib,wadl2py和wadl2swagger这样的软件包,但是他们都给我错误说wadl文件无效。

该文件由jasper 2生成。

我需要所有端点URL的列表以及每个端点的有效方法/参数。

任何提示都将不胜感激。

1 个答案:

答案 0 :(得分:0)

基本上这些文件是 XML 文件。

因此,如果图书馆对您没有帮助,您可以尝试使用Python XML modules作为XML处理,您可以查看规范here或查看Wikipedia

如果您对Python有很好的体验,我认为从这些文件中提取资源名称非常简单。

以下是一个例子:

https://gist.github.com/klassmann/1e75d4a640bfbc766f8058f728267553