Terminus_cohttpIt provides an API call system relying on Cohttp.
map f x executes the f function and then wrap the result in the io monad.
val fail : [ `Msg of string ] -> 'a ioval get : headers:(string * string) list -> url:string -> string ioget ~headers ~url executes a request to the server as a GET call and, returns the result as a string.
val post : headers:(string * string) list -> url:string -> string -> string iopost ~headers ~url body executes a request to the server as a POST call using body to describe the request. It returns the result as a string.
val put : headers:(string * string) list -> url:string -> string -> string ioput ~headers ~url body executes a request to the server as a PUT call using body to describe the request. It returns the result as a string.
val delete : headers:(string * string) list -> url:string -> string iodelete ~headers ~url executes a request to the server as a DELETE call and returns the result as a string.