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:
get-mime-content-type-param(msg, "charset", "ascii") |