如何为REST客户端生成WSDL文件?

时间:2012-12-17 06:17:07

标签: python rest python-2.7

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

2 个答案:

答案 0 :(得分:3)

Errr?

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

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

REST通常没有WSDL,IIRC,有一些关于“众所周知的切入点”的讨论(Google就是这样)。

投反对票,但对我而言,这个问题似乎混淆了两个完全不同的话题......

答案 1 :(得分:1)

  

直到最近,还没有正式的语言来描述代表性状态转移(REST)Web服务。但现在有了WSDL 2.0!

     

WSDL 2.0的出版,考虑到REST Web服务,作为万维网联盟(W3C)推荐意味着现在有一种语言来描述REST Web服务。

您可以在Describe REST Web services with WSDL 2.0

找到更多信息