码迷,mamicode.com
首页 > Web开发 > 详细

webservice请求

时间:2019-05-24 00:51:05      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:字典   common   except   eva   war   ret   mat   url   _id   

from suds.client import Client
from week_9.common import openexcel
from week_9.common.config import config
import suds


class WebService:
def webservice(self,url,data,method):
#要访问的Webservice地址
url=config.get(‘api_web‘,‘pre_url‘)+url #url拼接
#创建Webservice Client对象
client = Client(url)
# print(client)#可以打印出Client对象所有的方法
# data={"client_ip":"192.168.0.105","tmpl_id":"1","mobile":"18762725696"}#用字典的方式传值
try:
resp = eval("client.service.{0}({1})".format(method, data))
msg = resp.retInfo
# print("返回码", resp.retCode)
# print("返回信息", resp.retInfo)
except suds.WebFault as e:
# print(e.fault.faultstring)
msg = e.fault.faultstring

return msg


if __name__ == ‘__main__‘:






url = "finance-user_info-war-1.0/ws/financeUserInfoFacade.ws?wsdl"
data={‘verify_code‘: ‘616511‘, ‘user_id‘: ‘程桂香‘, ‘channel_id‘: ‘3‘, ‘pwd‘: ‘123456‘, ‘ip‘: ‘192.31.197.10‘, ‘mobile‘: ‘15129371321‘}
data={"verify_code":‘616511‘,"user_id":"庄勇","channel_id":"1","pwd":"123456","ip": "192.52.189.13", "mobile":‘13170390562‘}
a=WebService()
result=a.webservice(url,data,‘userRegister‘)
print(result)


webservice请求

标签:字典   common   except   eva   war   ret   mat   url   _id   

原文地址:https://www.cnblogs.com/minghong/p/10915329.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!