调用 webservice 接口
新的项目需求,需要用 python 调用 sap 提供的 webservice 接口:
安装依赖库 suds,使用命令 pip install suds-jurko,轻量级,使用非常方便,目前我使用的是 0.6 版本
主要代码如下:
from suds.client import Client
from suds.transport.https import HttpAuthenticated
url = ‘www. 接口地址 #’
t = HttpAuthenticated(username=‘XXXX’, password=‘********’) # 认证模块,无登录限制则不需要
client = Client(url, transport=t) # 所需参数、目标 url 及认证信息
print(client) # 打印接口信息
调用方法(method 部分)
result = client.service.FuncName(*args) #可根据实际情况传递参数
print(result) 打印接口返回的 reply
回帖内容已被屏蔽。
你可以看看有哪些现成的接口能够用到,接口也不是我开发的,只是目前用到的这个功能有开发好的 webservice 接口,前人栽树后人乘凉,python 提供的轮子调用各类接口都还比较方便
快速开发 还是 python 好
但我没认真学过 web 开发,不知道怎么部署 webservice 服务,真是遗憾 😥