class type mime_header_ro =object
..end
method fields : (string * string) list
method field : string -> string
method multiple_field : string -> string list
fields
returns the complete
header. field name
returns the value of the field, or raises
Not_found
. multiple_field name
returns all fields with the same
name.
Note that field names are case-insensitive; field "content-length"
,
and field "CONTENT-LENGTH"
will return the same field. However,
the method fields
returns the original field names, without
adjustment of the case.
The order of the fields is preserved.
These methods will raise Not_found
if the fields are not
present.
method content_length : unit -> int
method content_type : unit -> string * (string * Mimestring.s_param) list
"text/plain; charset=utf-8"
this method returns
("text/plain", ["charset", p])
where p
is an opaque value
with Mimestring.param_value p = "utf-8"
.method content_disposition : unit -> string * (string * Mimestring.s_param) list
"attachment; filename=xy.dat"
this method returns
("attachment", ["filename", p])
where p
is an opaque value
with Mimestring.param_value p = "xy.dat"
.method content_transfer_encoding : unit -> string