【问题标题】:SUDS or SOAPpy: google app engine pythonSUDS 或 SOAPpy:谷歌应用引擎 python
【发布时间】:2012-08-08 07:47:15
【问题描述】:

我对 GAE python 上的 WSDL (SOAP) Web 服务非常陌生, 我阅读了一些服务,例如SOAPpySUDS

实际上,我无法确定哪种服务最适合且最容易使用。

伙计们,能否请您分享一下您对这个或我可以在我的应用中使用的任何其他最佳服务的体验。

注意:我使用的是Windows7,使用Python2.5,GAE 1.6.1v进行开发

【问题讨论】:

  • 您可能应该让您的要求更加明确,特别是如果您想提供或使用 SOAP 服务...
  • @BernhardVallant:是的,伙计..我想使用 WSDL(SOAP) 服务...
  • @BernhardVallant:是的..我也读过..但是对于最好的服务仍然有点困惑..所以根据您在 SOAP 上的经验建议我,最好按照我的要求使用。

标签: python django google-app-engine soap suds


【解决方案1】:

SUDS 非常好,将是我的首选,但 AFAIK 无法在未经修改的情况下在 GAE 上运行。它将 WSDL 缓存存储在文件系统上,而在 GAE 上,您希望将其存储在 memcached 中。修复它应该不会太难,如果你搜索你应该找到一些关于这个问题的博客文章。 github上也有好几个版本,可能有些支持GAE。

【讨论】:

  • 是一样的blog吗?
  • 是的! suds 似乎仍在 0.4.0 中,所以它应该仍然适用。 github上的修改版本我还没查。
【解决方案2】:

这是我在上述评论中链接的blog post。我很高兴它有帮助,但我很惊讶我的 suds_memcache.py 仍然有用。我已经继续并将其作为一个要点,以便更容易获取/查找,因此您可以轻松地分叉它: https://gist.github.com/jjwatt/f263b00a2827d6decbfd42a0734872fb

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-11
    • 2014-07-20
    • 2011-08-21
    • 2014-10-31
    • 2016-08-01
    • 2011-05-06
    • 1970-01-01
    相关资源
    最近更新 更多