get-mime-content-type-param
Retourne le paramètre param depuis l'en-tête "Content-Type" d'un stream si ce type d'en-tête et de paramètre existe ; sinon, il retourne la valeur de l'argument default. Cette fonction peut être utilisée pour recevoir des messages qui suit le profil AS2 en option Multiple Attachments (MA). Concrètement, il peut extraire le document de départ Content-ID et Content-Type spécifié en tant que paramètre ‘start’ et ‘type’ en type de contenu multipart/related. Il peut aussi être utilisé pour extraire le caractère défini, comme montré dans l'exemple ci-dessous.
Signature
get-mime-content-type-param(s:stream, param:string, default:string="") -> string |
Paramètres
Nom | Type | Description |
---|---|---|
s | stream | Spécifie le stream d’entrée. |
param | string | Spécifie le nom du paramètre à retourner. |
default | string | Spécifie la valeur à retourner lorsque le param requis n’existe pas. Par défaut, il s’agit d’un string vide. |
Exemples
En prenant en compte que stream msg contient l'en-tête Content-Type: text/html; charset=utf-8, l'expression suivante retournera utf-8:
get-mime-content-type-param(msg, "charset", "ascii") |