当前位置:  开发笔记 > 编程语言 > 正文

WCF和Python

如何解决《WCF和Python》经验,为你挑选了2个好方法。

有没有可以调用Windows Communication Foundation(WCF)服务的cpython(而不是IronPython)客户端的示例代码?



1> r3nrut..:

我用肥皂水.

from suds.client import Client

print "Connecting to Service..."
wsdl = "http://serviceurl.com/service.svc?WSDL"
client = Client(wsdl)
result = client.service.Method(variable1, variable2)
print result

这应该让你开始.我能够从WCF和RESTful层连接到公开的服务.需要进行一些数据按摩来帮助您完成所需的操作,尤其是在您需要绑定到多个命名空间时.



2> Dan..:

WCF需要通过通信协议公开功能.我认为最常用的协议可能是SOAP over HTTP.让我们假设那就是你正在使用的东西.

看看Dive Into Python中的这一章.它将向您展示如何进行SOAP调用.

我知道没有统一的方法在Python中调用WCF服务,无论通信协议如何.


我只有basicHttpBinding才能工作.如果有人知道如何让wsHttpBinding工作,请在这里发布.
推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有