Ezcurl_lwtinclude module type of struct include Ezcurl_core endmodule Config = Ezcurl_core.Configval delete : t -> unitMake a temporary client, call the function with it, then cleanup
type response_info = Ezcurl_core.response_info = {ri_response_time : float; |
ri_redirect_count : int; |
}val pp_response_info : Stdlib.Format.formatter -> response_info -> unitval string_of_response_info : response_info -> stringtype response = Ezcurl_core.response = {code : int; |
headers : (string * string) list; |
body : string; |
info : response_info; |
}val pp_response : Stdlib.Format.formatter -> response -> unitval string_of_response : response -> stringtype meth = Ezcurl_core.meth = | GET |
| POST of Curl.curlHTTPPost list |
| PUT |
| DELETE |
| HEAD |
| CONNECT |
| OPTIONS |
| TRACE |
| PATCH |
The HTTP method to use
val pp_meth : Stdlib.Format.formatter -> meth -> unitval string_of_meth : meth -> stringmodule type IO = Ezcurl_core.IOmodule type S = Ezcurl_core.Smodule Make = Ezcurl_core.Makeval http : ?tries:int -> ?client:Ezcurl_core.t -> ?config:Ezcurl_core.Config.t -> ?range:string ->
?content:[ `String of string | `Write of bytes -> int -> int ] ->
?headers:(string * string) list -> url:string -> meth:Ezcurl_core.meth ->
unit -> (Ezcurl_core.response, Curl.curlCode * string) Stdlib.result ioval get : ?tries:int -> ?client:Ezcurl_core.t -> ?config:Ezcurl_core.Config.t -> ?range:string ->
?headers:(string * string) list -> url:string ->
unit -> (Ezcurl_core.response, Curl.curlCode * string) Stdlib.result ioval put : ?tries:int -> ?client:Ezcurl_core.t -> ?config:Ezcurl_core.Config.t -> ?headers:(string * string) list ->
url:string -> content:[ `String of string | `Write of bytes -> int -> int ] ->
unit -> (Ezcurl_core.response, Curl.curlCode * string) Stdlib.result ioval post : ?tries:int -> ?client:Ezcurl_core.t -> ?config:Ezcurl_core.Config.t -> ?headers:(string * string) list ->
?content:[ `String of string | `Write of bytes -> int -> int ] ->
params:Curl.curlHTTPPost list -> url:string -> unit -> (Ezcurl_core.response, Curl.curlCode * string) Stdlib.result io