WSDL ファイルを使用して適切な SOAP メッセージを生成するクライアントを作成しようとしています。これは私がクライアントを作成する方法です:
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
空白です。これらのフィールドが正しく設定されていることを確認する方法を知っている人はいますか?