1

SOAPリクエストのヘッダーを設定するための次のpythonコードがあります。

ebsheader = xsd.Element(
    '{http://ebs.health.ontario.ca/}EBS',
    xsd.ComplexType([
        xsd.Attribute(
            'Id',xsd.String()
        ),
        xsd.Element(
            'SoftwareConformanceKey', xsd.String()
        ),
        xsd.Element(
            'AuditId', xsd.String()
        ),
    ])
)
headers = []
headers.append(ebsheader('id-1','software-key-here','unique-id'))

次の xml が生成されます。

<ns0:EBS xmlns:ns0="http://ebs.health.ontario.ca/" Id="id-1">
  <SoftwareConformanceKey>software-key-here</SoftwareConformanceKey>
  <AuditId>unique-id</AuditId>
</ns0:EBS>

ただし、代わりId="id-1"wsu:Id="id-1". これを実現するには、ヘッダーでどのパラメーターを指定する必要がありますか?

4

2 に答える 2