A MIMEHeader represents a MIME-style header mapping keys to sets of values.

Hierarchy

Methods

Methods

  • Add adds the key, value pair to the header. It appends to any existing values associated with key.

    Parameters

    • key: string
    • value: string

    Returns void

  • Del deletes the values associated with key.

    Parameters

    • key: string

    Returns void

  • Get gets the first value associated with the given key. It is case insensitive; [CanonicalMIMEHeaderKey] is used to canonicalize the provided key. If there are no values associated with the key, Get returns "". To use non-canonical keys, access the map directly.

    Parameters

    • key: string

    Returns string

  • Set sets the header entries associated with key to the single element value. It replaces any existing values associated with key.

    Parameters

    • key: string
    • value: string

    Returns void

  • Values returns all values associated with the given key. It is case insensitive; [CanonicalMIMEHeaderKey] is used to canonicalize the provided key. To use non-canonical keys, access the map directly. The returned slice is not a copy.

    Parameters

    • key: string

    Returns string[]

Generated using TypeDoc