1. 程式人生 > >python訪問webservice接口

python訪問webservice接口

.... doc url 公司 ice false mas clas class

公司的項目,需要訪問WSDL定義的webservice服務.剛開始很蒙蔽,因為沒有接觸過java相關的開發,以為很復雜,其實不然.

廢話不多說,直接上代碼:

# 需要安裝zeep
from requests import Session
from zeep import Client
from zeep.transports import Transport

# 這裏省略了一段代碼

session = Session()    # 這裏是因為url是https,不然不需要transport
session.verify = False  
transport = Transport(session=session)
url = ‘.....‘
client = Client(url, transport=transport)
result = client.service.nciicCheck(....)  # nciicCheck就是要調用的服務
print(result)

想詳細了解的看下文檔:

http://docs.python-zeep.org/en/master/index.html

python訪問webservice接口