test.py 1.25 KB
from zeep import Client
from zeep.transports import Transport
from requests.auth import HTTPBasicAuth
from requests import Session

# session = Session()
# session.auth = HTTPBasicAuth('qqedms3', 'azhkilc6')

wsdl_path = '/Users/clay/Desktop/biz/biz_logic/data/sessionmanager.wsdl'
client = Client(wsdl=wsdl_path)
# client = Client(wsdl=wsdl_path, transport=Transport(session=session))


with client.settings(raw_response=True):
    # res = client.service.StartSessionForDomainUser(login='qqedms3',
    #                                                password='azhkilc6',
    #                                                domain='960c2a5a-869c-45bd-aca8-de396b684f59',
    #                                                clientType='CustomClient')
    # res = client.service.StartSession(login='qqedms3', password='azhkilc6', clientType='CustomClient')
    # res = client.service.StartSession(login='OCRUAT', password='1qaz2wsx', clientType='CustomClient')
    res = client.service.GetSessionInfo(sessionId='40f9e3c1-e6cb-4b22-83b0-0b54433bec42')

    print(res)
    print(res.status_code)
    print(res.content)

# client = Client('http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?WSDL')
#
# res = client.service.getMobileCodeInfo(mobileCode='15388058517')
# print(res)