当前位置: 首页 > 后端技术 > Python

如何使用python完成对WebService服务的调用?安利suds-py3插件!

时间:2023-03-25 20:01:55 Python

【阅读全文】WebService是一种平台无关、低耦合、自包含、可编程的基于Web的应用程序,可以使用开放的XML(标准通用标记语言的子集)标准来描述,发布、发现、协调和配置这些应用程序,以开发分布式互操作应用程序。安装插件##python3安装命令#pipinstallsuds-py3#python2安装命令#pipinstallclient#pipinstallsuds使用技巧fromsuds.clientimportClient#定义url,参数必须携带wsdl参数url="http://172.38.64.52:8902/TestService/clent?WSDL"#定义请求参数'''参数说明:参数的格式可以是JSON、字符串、XML,具体取决于服务器提供的格式。'''params=str({"name":"Python集中营","age":10,"sex":"Male"})调用进程调用webservice的服务时,主要是通过客户端来完成客户的肥皂水。先在接口上处理client_=Client(url),然后用client_.service.function(参数)调用。#定义客户端对象client_=Client(url)#打印客户端可以调用的函数print(client_)try:#假设调用的函数名为test()res=client_.service.test(params)#打印接口返回结果为print(res)exceptExceptionase:print('接口调用发生异常:',e.__doc__)【往期亮点】●介绍一款优秀的IDEGridStudio,Excel深度集成python,以及直接编写并执行python代码片!●你知道哪些十大开源软件基金会?●Python内置函数以字符串形式执行函数代码块,类似java的反射机制相当强大!●python-Coverage代码覆盖率统计工具,生成html代码报告●误刀误砍柴刀,定期配置PyCharm开发工具,全面提升开发效率!●python程序处理进度可视化管理,操作步骤一目了然!●python-openpyxlExcel单元格样式设置,包括字体、样式、宽高等!●了解百度提供的python通用文字识别功能,更接近百度AI!●一行代码生成的炫酷二维码●python-docxtpl神奇功能:论文神器,excel习题集自动转换为word文档格式!●办公文员必备python神器,PDF文件表格转excel表格!●python解析身份证规则的最佳工具,快速验证区号、性别、出生日期、身份证密码等!●os使用总结:python中必须掌握内置模块os才能实现与电脑操作系统的定时交互!●python实用技巧:用几十行代码把照片转成草图,然后打包成可执行文件(源码分享)!