Module EzCurl_common

val timeout : int option Stdlib.ref
val set_timeout : int option -> unit
val log : ?meth:string -> string -> string option -> unit
val writer_callback : Stdlib.Buffer.t -> string -> int
val init : ?meth:string -> ?headers:(string * string) list -> url:string -> (string * [< `content of string | `file of string | `filecontent of string content ] * string option) list -> Stdlib.Buffer.t * Curl.t
val payload_to_string : (string * [< `content of string | `file of string | `filecontent of string content ] * 'a) list -> string