class client :Class for XmlRpc clients. Takes a single mandatory argument,?debug:bool -> ?headers:(string * string) list -> ?insecure_ssl:bool -> ?timeout:float -> ?useragent:string -> string ->object..end
url.
If url is of the form "http://username:password@...", basic
authentication will be used.
If url starts with "https", Curl will be used instead of Ocamlnet.
The "curl" command-line program must be in your path for this to work.
You can use the insecure_ssl setting to allow connections to servers
with self-signed certificates; by default this is false and certificates
must be valid.
timeout can be used to specify the maximum amount of time
elapsed before a connection is cancelled. It defaults to 300.0 seconds.
headers may contain an array of (name, value) pairs of additional
headers to send with each request.
The useragent setting provides a convenient way to change the
User-Agent header, which defaults to "XmlRpc-Light/<version>".
The debug setting, if true, will enable verbose debugging output to
the standard error strem.
val url : stringval mutable debug : boolval mutable headers : (string * string) listval mutable insecure_ssl : boolval mutable timeout : floatval mutable useragent : stringmethod url : stringurl.method debug : booldebug.method set_debug : bool -> unitdebug.method headers : (string * string) listheaders.method set_headers : (string * string) list -> unitheaders.method insecure_ssl : boolinsecure_ssl.method set_insecure_ssl : bool -> unitinsecure_ssl.method timeout : floattimeout.method set_timeout : float -> unittimeout.method useragent : stringuseragent.method set_useragent : string -> unituseragent.method set_base64_encoder : (string -> string) -> unitmethod set_base64_decoder : (string -> string) -> unitmethod set_datetime_encoder : (XmlRpcDateTime.t -> string) -> unitmethod set_datetime_decoder : (string -> XmlRpcDateTime.t) -> unitmethod call : string -> value list -> value