Module Yurt_client

val get : ?⁠ctx:Cohttp_lwt_unix.Client.ctx ‑> ?⁠headers:Cohttp.Header.t ‑> string ‑> (Cohttp.Response.t * string) Lwt.t
val post : ?⁠ctx:Cohttp_lwt_unix.Client.ctx ‑> ?⁠headers:Cohttp.Header.t ‑> ?⁠body:Cohttp_lwt__.Body.t ‑> string ‑> (Cohttp.Response.t * string) Lwt.t
val post_form : ?⁠ctx:Cohttp_lwt_unix.Client.ctx ‑> ?⁠headers:Cohttp.Header.t ‑> params:(string * string list) list ‑> string ‑> (Cohttp.Response.t * string) Lwt.t
val request : ?⁠ctx:Cohttp_lwt_unix.Client.ctx ‑> ?⁠headers:Cohttp.Header.t ‑> ?⁠body:Cohttp_lwt__.Body.t ‑> Cohttp.Code.meth ‑> string ‑> (Cohttp.Response.t * string) Lwt.t
val get_json : ?⁠ctx:Cohttp_lwt_unix.Client.ctx ‑> ?⁠headers:Cohttp.Header.t ‑> string ‑> (Cohttp.Response.t * [> Ezjsonm.t ]) Lwt.t
val post_json : ?⁠ctx:Cohttp_lwt_unix.Client.ctx ‑> ?⁠headers:Cohttp.Header.t ‑> ?⁠body:Cohttp_lwt__.Body.t ‑> string ‑> (Cohttp.Response.t * [> Ezjsonm.t ]) Lwt.t
val post_form_json : ?⁠ctx:Cohttp_lwt_unix.Client.ctx ‑> ?⁠headers:Cohttp.Header.t ‑> ?⁠params:(string * string list) list ‑> string ‑> (Cohttp.Response.t * [> Ezjsonm.t ]) Lwt.t