python访问webservice接口

Posted yuanoung

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python访问webservice接口相关的知识,希望对你有一定的参考价值。

公司的项目,需要访问WSDL定义的webservice服务.刚开始很蒙蔽,因为没有接触过java相关的开发,以为很复杂,其实不然.

废话不多说,直接上代码:

# 需要安装zeep
from requests import Session
from zeep import Client
from zeep.transports import Transport

# 这里省略了一段代码

session = Session()    # 这里是因为url是https,不然不需要transport
session.verify = False  
transport = Transport(session=session)
url = ‘.....‘
client = Client(url, transport=transport)
result = client.service.nciicCheck(....)  # nciicCheck就是要调用的服务
print(result)

想详细了解的看下文档:

http://docs.python-zeep.org/en/master/index.html

以上是关于python访问webservice接口的主要内容,如果未能解决你的问题,请参考以下文章

python实现建立soap通信(调用及测试webservice接口)

java访问webservice接口(转)

如何使用CXF调用webservice接口

webService接口的py文件打包成exe

python—webservice接口测试

客户端怎么测试webservice接口,怎么算测试成功