get-mime-header

www.altova.com Print this Topic Previous Page Up One Level Next page

Home >  Expression Functions > MIME Expression Functions >

get-mime-header

Gets a specific MIME header from the current stream if such a header exists; otherwise, it returns the value of the default argument.

 

Signature

get-mime-header(s:stream, key:string, default:string="") -> string

 

Parameters

Name

Type

Description

s

stream

Specifies the input stream.

key

string

The key from the key-value pair that forms the header.

default

string

Specifies the default value to return. By default, this is an empty string.

 

Examples

Assuming that stream msg contains the header Content-Disposition: attachment; filename="GETMSG.edi", the following expression will return attachment; filename=\"GETMSG.edi\":

 

get-mime-header(msg, "Content-Disposition", "")

 

In this example, if the stream does not have the "Content-Disposition" header, the expression above will return an empty string (the value of the third argument).


© 2019 Altova GmbH