找出REST DLL的所有参数

时间:2015-11-18 08:19:54

标签: rest

我获得了一个带有REST接口的WebService,实现为DLL。文档很差,并没有详细说明所有可能的参数。

有没有办法获得DLL可以接受的所有参数而无需反汇编DLL(类似于man函数)?

非常感谢你的帮助!

2 个答案:

答案 0 :(得分:0)

简短的回答是“非常不可能”。这实际上取决于这些服务的实施方式。如果他们真的是REST,他们应该遵守HATEOAS原则,所以理论上你应该只通过跟踪响应提供的链接来导航所有服务。如果是这样,您需要知道的只是服务的切入点。 或者,可能存在描述服务“拓扑”(https://en.wikipedia.org/wiki/Web_Application_Description_Language)的WADL。 另一方面,如果服务没有以这种方式实现(我不会说'正确',但是......),我担心除了潜入实施之外你没有很多选择。

答案 1 :(得分:0)

一般情况下你不能。

当然,您可以使用DLL Export Viewer列出所有功能,并希望您能找到类似man功能的内容。但很可能你应该在这里使用试错法。调用函数并检查它们的作用。

PS:如果有办法获取文档或源代码,那将是最正确的方法。