MTOM-Unterstützung aktivieren

Der API Scan ermöglicht Ihnen die Verwendung des SOAP Message Transmission Optimization Mechanism (MTOM), wenn Sie Anhänge versenden.

MTOM optimiert die Bereitstellung von binären Daten wie Bildern oder PDF-Dateien zu und von Webservices. Mit MTOM werden binäre Daten nicht in die Payload der SOAP-Nachricht aufgenommen, sondern als MIME-Anhang (Multipurpose Internet Mail Extension) gesendet.

MTOM verwenden

Sie können die MTOM-Unterstützung im Reiter Attachments des API Scan wie in Kapitel " Anhänge senden" beschrieben aktivieren.

Wenn Sie MTOM für Ihre Nachricht verwenden, müssen Sie in der Payload auf den Anhang verweisen, der die binären Daten enthält.

Verwenden Sie dazu den folgenden Verweis in der Payload: "<inc:Include href="cid:myfile.myfileextension" xmlns:inc="http://www.w3.org/2004/08/xop/include"/>".

Beispiel

Das folgende Beispiel zeigt eine Payload mit einem Verweis auf einen Anhang.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:upl="http://UploadService">
    <soapenv:Header/>
    <soapenv:Body>
        <upl:UploadFile>
            <upl:messages>
                <upl:UploadFileMessage>
                    <upl:FileData><inc:Include href="cid:data.bin" xmlns:inc="http://www.w3.org/2004/08/xop/include"/></upl:FileData>
                    <upl:FileName>data.bin</upl:FileName>
                </upl:UploadFileMessage>
            </upl:messages>
        </upl:UploadFile>
    </soapenv:Body>
</soapenv:Envelope>