sig
type http_method =
GET
| POST
| HEAD
| PUT
| DELETE
| TRACE
| OPTIONS
| CONNECT
| LINK
| UNLINK
| PATCH
type http_mode =
Query of (Ocsigen_http_frame.Http_header.http_method * string)
| Answer of int
| Nofirstline
type proto = HTTP10 | HTTP11
type http_header = {
mode : Ocsigen_http_frame.Http_header.http_mode;
proto : Ocsigen_http_frame.Http_header.proto;
headers : Http_headers.t;
}
val get_firstline :
Ocsigen_http_frame.Http_header.http_header ->
Ocsigen_http_frame.Http_header.http_mode
val get_headers :
Ocsigen_http_frame.Http_header.http_header -> Http_headers.t
val get_headers_value :
Ocsigen_http_frame.Http_header.http_header -> Http_headers.name -> string
val get_headers_values :
Ocsigen_http_frame.Http_header.http_header ->
Http_headers.name -> string list
val get_proto :
Ocsigen_http_frame.Http_header.http_header ->
Ocsigen_http_frame.Http_header.proto
val add_headers :
Ocsigen_http_frame.Http_header.http_header ->
Http_headers.name -> string -> Ocsigen_http_frame.Http_header.http_header
end