第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

如何使用python完成對WebService服務的調(diào)用?suds-py3插件安利一下!

標簽:
Python

Web Service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的交互操作的应用程序。

安装插件

# # python3安装命令
# pip install suds-py3

# python2安装命令
# pip install client
# pip install suds

使用技巧

from suds.client import Client

# 定义URL,参数必须携带wsdl参数
url = "http://172.38.64.52:8902/TestService/clent?WSDL"

# 定义请求参数
'''
参数说明:
参数的格式可是JSON、字符串、XML,具体要看服务端提供的是什么格式。
'''
params = str({
    "name": "Python 集中营",
    "age": 10,
    "sex": "男"
})

调用过程

调用webservice的服务时,主要是通过suds的client客户端来完成的。
先对接口进行client_ = Client(url) 处理,然后使用client_.service.函数(参数)进行调用即可。

# 定义客户端对象
client_ = Client(url)

# 打印客户端可以调用的函数
print(client_)

try:
    # 假设需要调用的函数名称是test()
    res = client_.service.test(params)
    # 打印接口返回结果
    print(res)
except Exception as e:
    print('接口调用出现异常:',e.__doc__)
點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消