get-mime-content-type-param

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Ausdrucksfunktionen > MIME-Ausdrucksfunktionen >

get-mime-content-type-param

Gibt den Parameter param aus dem "Content-Type" Header eines Stream zurück, falls ein solcher Header und Parameter vorhanden ist; andernfalls wird der Wert des default-Arguments zurückgegeben. Mit Hilfe dieser Funktion können Nachrichten empfangen werden, die dem optionalen AS2-Profil Multiple Attachments (MA) entsprechen. Dabei können der als Parameter "start" und "type" definierte Content-ID und der Content-Type des Ausgangsdokuments in einen multipart/related-Inhaltstyp extrahiert werden. Außerdem können Sie damit, wie im Beispiel unten gezeigt, den Zeichensatztyp extrahieren.

 

Signatur

get-mime-content-type-param(s:stream, param:string, default:string="") -> string

 

Parameter

Name

Typ

Beschreibung

s

stream

Definiert den Input-Stream.

param

string

Definiert den Namen des zurückzugebenden Parameters.

default

string

Definiert, welcher Wert zurückgegeben werden soll, wenn der angegebene param nicht vorhanden ist. Standardmäßig ist dies ein leerer String,

 

Beispiele

Angenommen, dieser Stream msg enthält den Header Content-Type: text/html; charset=utf-8, dann gibt der folgende Ausdruck "utf-8" zurück:

 

mime-get-content-type-param(msg, "charset", "ascii")


© 2019 Altova GmbH