Wie füge ich einem Flex-Webdienst-Aufruf einen "flachen" Nachrichtenkopf hinzu?

Ich habe einen Flex-Client, der eine Verbindung zu einem Webdienst herstellt, für den ein Authentifizierungstoken mit dem Namen "Identität" als Header hinzugefügt werden muss. Ein Beispiel für die erwartete Nachricht ist:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header>
    <Identity xmlns="ns">2188dcbe-0325-4c1e-9a77-19110e0ea99f</Identity>
    <To s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">https://localhost:8001/MyService</To>
    <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">ns/MyService/MyOperation</Action>
  </s:Header>
  <s:Body>
    ...
  </s:Body>
</s:Envelope>

Wie füge ich diese Art von Header in flex hinzu? Ich habe versucht, sowohl .addHeader () als auch .addSimpleHeader zu verwenden, aber beide scheinen dem Header-Element Unterelemente hinzuzufügen, wie:

<Identity xmlns="ns">
  <Value>34234234-234-234-23-234324</Value>
</Identity>

Ich weiß, dass dies möglich sein sollte, da flex dies für die Header "To" und "Action" tut. Die Dokumentation füraddHeader Anscheinend kann man es als unformatiertes XML bezeichnen, aber ich konnte es nicht zum Laufen bringen.

Vielen Dank im Voraus für alle Hinweise!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage