python+webservice请求的封装

from suds.client import Client
import suds

class HandleWebservice:

def ws_request(self, url, data, method):

     client = Client(url)

    if isinstance(data,str):


   data = eval(data)

   try:


result = eval("client.service.{0}({1})".format(method,data))
return result.retInfo


  except suds.WebFault as e:


msg = e.fault.faultstring
return msg



原文地址:https://www.cnblogs.com/fyangq/p/12564914.html