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