1
我正在嘗試創建一個消費WSDL文件並生成適當的SOAP消息的客戶端。 這是我如何創建客戶端:如何添加時間戳簽名與zeep?
client = Client(
wsdl=wsdl
,transport = transport
,wsse = Signature('key.pem', 'cert.pem')
)
在ZEEP代碼中的註釋說,它應該產生XML類似於此:
<soap:Header>
<wsse:Security mustUnderstand="true">
<wsu:Timestamp>
<wsu:Created>2015-06-25T21:53:25.246276+00:00</wsu:Created>
<wsu:Expires>2015-06-25T21:58:25.246276+00:00</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</soap:Header>
但是它不添加mustUnderstand
屬性和TimeStamp
是空白。有沒有人有一個想法如何確保這些領域設置正確?
wsdl在其他地方定義,只是一個本地wsdl文件的路徑 – andrei