You can search for identifiers within the package.
in-package search v0.2.0
tiny_libs.networking_protocols
Http
type header = string * string
val header : string -> header list -> string option
type request = {
meth : string;
target : string;
headers : header list;
}
val get : host:string -> string -> request
val post : host:string -> content_type:string -> body:string -> string -> request
val request_to_string : ?body:string -> request -> string
type response = {
version : string;
status : int;
reason : string;
body : string;
val parse_status_line : string -> (string * int * string, string) result
val dechunk : string -> (string, string) result
val body : status:int -> header list -> string -> (string, string) result
val parse_response : string -> (response, string) result
val is_redirect : int -> bool
type parsed_request =
| Incomplete
| Bad of string
| Request of request * string * int
val parse_request : string -> parsed_request
val reason : int -> string
val response : int -> content_type:string -> string -> response
val response_to_string : response -> string