package irmin-http

  1. Overview
  2. Docs
include Cohttp_lwt.S.Client
type ctx
val call : ?ctx:ctx -> ?headers:Cohttp.Header.t -> ?body:Cohttp_lwt__.Body.t -> ?chunked:bool -> Cohttp.Code.meth -> Uri.t -> (Cohttp.Response.t * Cohttp_lwt__.Body.t) Lwt.t
val head : ?ctx:ctx -> ?headers:Cohttp.Header.t -> Uri.t -> Cohttp.Response.t Lwt.t
val get : ?ctx:ctx -> ?headers:Cohttp.Header.t -> Uri.t -> (Cohttp.Response.t * Cohttp_lwt__.Body.t) Lwt.t
val delete : ?ctx:ctx -> ?body:Cohttp_lwt__.Body.t -> ?chunked:bool -> ?headers:Cohttp.Header.t -> Uri.t -> (Cohttp.Response.t * Cohttp_lwt__.Body.t) Lwt.t
val post : ?ctx:ctx -> ?body:Cohttp_lwt__.Body.t -> ?chunked:bool -> ?headers:Cohttp.Header.t -> Uri.t -> (Cohttp.Response.t * Cohttp_lwt__.Body.t) Lwt.t
val put : ?ctx:ctx -> ?body:Cohttp_lwt__.Body.t -> ?chunked:bool -> ?headers:Cohttp.Header.t -> Uri.t -> (Cohttp.Response.t * Cohttp_lwt__.Body.t) Lwt.t
val patch : ?ctx:ctx -> ?body:Cohttp_lwt__.Body.t -> ?chunked:bool -> ?headers:Cohttp.Header.t -> Uri.t -> (Cohttp.Response.t * Cohttp_lwt__.Body.t) Lwt.t
val post_form : ?ctx:ctx -> ?headers:Cohttp.Header.t -> params:(string * string list) list -> Uri.t -> (Cohttp.Response.t * Cohttp_lwt__.Body.t) Lwt.t
val callv : ?ctx:ctx -> Uri.t -> (Cohttp.Request.t * Cohttp_lwt__.Body.t) Lwt_stream.t -> (Cohttp.Response.t * Cohttp_lwt__.Body.t) Lwt_stream.t Lwt.t
val ctx : unit -> ctx option
OCaml

Innovation. Community. Security.