1

我不想为我的 REST Web 服务生成 WSDL 文件。我还需要在 Python 中解析它。我怎样才能做到这一点?

4

2 回答 2

3

错了?

WSDL 通常指的是 SOAP,据我所知,它将实际的远程调用协议封装在它自己的协议中,并且恰好使用 HTTP 作为传输

REST 指(通常)适当地使用 HTTP 方法,例如DELETE /frobnication/1将其删除PUT /frobnication/1完全替换该 URL 下的事物(资源)。POST /frobnication/1更新它....(HTTP 确实有更多方法)。

REST 通常没有 WSDL 你,IIRC,有一些关于“众所周知的入口点”的讨论(谷歌)。

投票给我,但对我来说,这个问题似乎混淆了两个完全不同的主题......

于 2012-12-17T22:21:45.707 回答
1

直到最近,还没有正式的语言来描述具象状态传输 (REST) Web 服务。但是现在有了 WSDL 2.0!

WSDL 2.0 的发布以 REST Web 服务为设计理念,作为万维网联盟 (W3C) 的推荐,意味着现在有一种语言来描述 REST Web 服务。

您可以在使用 WSDL 2.0 描述 REST Web 服务中找到更多信息

于 2014-07-10T07:19:03.470 回答