close
suds is going to be eliminated.  here is a sample code for  using python soap client:zeep. If you need.take it.   I am not lucky. read many doc. those are no work. finally this one is OK.If you need, just try it. 
import json
import requests
import ssl
import requests
import traceback
import json
import pprint
import urllib3
import datetime
import os
from zeep import Client

from requests import Session

from zeep.transports import Transport
session = Session()

session.verify = False
transport = Transport(session=session)
#from suds.client import Client
requests.packages.urllib3.disable_warnings()
urllib3.disable_warnings()


from requests import Session
from zeep.transports import Transport
from zeep import Client

	DSM_USERNAME = "masteradmin"
	DSM_PASSWORD = "Apple2007"

session = Session()
#session.verify = False
transport = Transport(session=session)
client = Client(WSDLFile, transport=transport, strict=False)
def nowStr():
	return datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")

def getdsmid():
	
	WSDLFile="https://18.237.128.117:443/webservice/Manager?WSDL"
	if hasattr(ssl, '_create_unverified_context'):
		ssl._create_default_https_context = ssl._create_unverified_context
	try:
		#Client.transport.session.verify = False
		_manager = Client(WSDLFile)
		
		client.authenticate(DSM_USERNAME, DSM_PASSWORD)

               _manager.service,yourAPI()

arrow
arrow
    文章標籤
    python ignore https soap zeep
    全站熱搜
    創作者介紹
    創作者 hlolo 的頭像
    hlolo

    hlo日記

    hlolo 發表在 痞客邦 留言(0) 人氣()