val 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.resultio
val 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.resultio
val 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.resultio
\ No newline at end of file
+Ezcurl_lwt (ezcurl-lwt.Ezcurl_lwt)
val 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.resultio
val 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.resultio
\ No newline at end of file
diff --git a/dev/ezcurl-lwt/Ezcurl_lwt/module-type-IO/index.html b/dev/ezcurl-lwt/Ezcurl_lwt/module-type-IO/index.html
deleted file mode 100644
index 63b5f3f..0000000
--- a/dev/ezcurl-lwt/Ezcurl_lwt/module-type-IO/index.html
+++ /dev/null
@@ -1,2 +0,0 @@
-
-IO (ezcurl-lwt.Ezcurl_lwt.IO)
\ No newline at end of file
diff --git a/dev/ezcurl-lwt/Ezcurl_lwt/module-type-S/index.html b/dev/ezcurl-lwt/Ezcurl_lwt/module-type-S/index.html
deleted file mode 100644
index eebdebf..0000000
--- a/dev/ezcurl-lwt/Ezcurl_lwt/module-type-S/index.html
+++ /dev/null
@@ -1,2 +0,0 @@
-
-S (ezcurl-lwt.Ezcurl_lwt.S)
Module type Ezcurl_lwt.S
Main Signature
type'a io
val http : ?tries:int->?client:t->?config:Config.t->?range:string->?content:[ `String of string| `Write of bytes -> int -> int ]->?headers:(string * string) list->url:string->meth:meth-> unit ->(response, Curl.curlCode * string) Stdlib.resultio
how many times to retry in case of CURLE_AGAIN code
parameter client
a client to reuse (instead of allocating a new one)
parameter range
an optional byte range to fetch (either to get large pages by chunks, or to resume an interrupted download).
parameter config
configuration to set
parameter content
the content to send as the query's body, either a `String s to write a single string, or `Write f where f is a callback that is called on a buffer b with len n (as in f b n) and returns how many bytes it wrote in the buffer b starting at index 0 (at most n bytes). It must return 0 when the content is entirely written, and not before.
parameter headers
headers of the query
val get : ?tries:int->?client:t->?config:Config.t->?range:string->?headers:(string * string) list->url:string-> unit ->(response, Curl.curlCode * string) Stdlib.resultio
Shortcut for http ~meth:GET See http for more info.
val put : ?tries:int->?client:t->?config:Config.t->?headers:(string * string) list->url:string->content:[ `String of string| `Write of bytes -> int -> int ]-> unit ->(response, Curl.curlCode * string) Stdlib.resultio
Shortcut for http ~meth:PUT See http for more info.
val post : ?tries:int->?client:t->?config:Config.t->?headers:(string * string) list->?content:[ `String of string| `Write of bytes -> int -> int ]->params:Curl.curlHTTPPost list->url:string-> unit ->(response, Curl.curlCode * string) Stdlib.resultio
Shortcut for http ~meth:(POST params) See http for more info.
\ No newline at end of file
diff --git a/dev/ezcurl-lwt/index.html b/dev/ezcurl-lwt/index.html
index 142df28..3e38256 100644
--- a/dev/ezcurl-lwt/index.html
+++ b/dev/ezcurl-lwt/index.html
@@ -1,2 +1,2 @@
-index (ezcurl-lwt.index)
ezcurl-lwt index
Library ezcurl-lwt
The entry point of this library is the module: Ezcurl_lwt.
\ No newline at end of file
+index (ezcurl-lwt.index)
ezcurl-lwt index
Library ezcurl-lwt
The entry point of this library is the module: Ezcurl_lwt.
\ No newline at end of file
diff --git a/dev/ezcurl/Ezcurl/index.html b/dev/ezcurl/Ezcurl/index.html
index 26129ed..21e01d7 100644
--- a/dev/ezcurl/Ezcurl/index.html
+++ b/dev/ezcurl/Ezcurl/index.html
@@ -1,2 +1,11 @@
-Ezcurl (ezcurl.Ezcurl)
val 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.resultio
val 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.resultio
val 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.resultio
\ No newline at end of file
+Ezcurl (ezcurl.Ezcurl)
val 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.resultio
val 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.resultio
\ No newline at end of file
diff --git a/dev/ezcurl/Ezcurl/module-type-IO/index.html b/dev/ezcurl/Ezcurl/module-type-IO/index.html
deleted file mode 100644
index 1d99360..0000000
--- a/dev/ezcurl/Ezcurl/module-type-IO/index.html
+++ /dev/null
@@ -1,2 +0,0 @@
-
-IO (ezcurl.Ezcurl.IO)
\ No newline at end of file
diff --git a/dev/ezcurl/Ezcurl/module-type-S/index.html b/dev/ezcurl/Ezcurl/module-type-S/index.html
deleted file mode 100644
index 36de424..0000000
--- a/dev/ezcurl/Ezcurl/module-type-S/index.html
+++ /dev/null
@@ -1,2 +0,0 @@
-
-S (ezcurl.Ezcurl.S)
Module type Ezcurl.S
Main Signature
type'a io
val http : ?tries:int->?client:t->?config:Config.t->?range:string->?content:[ `String of string| `Write of bytes -> int -> int ]->?headers:(string * string) list->url:string->meth:meth-> unit ->(response, Curl.curlCode * string) Stdlib.resultio
how many times to retry in case of CURLE_AGAIN code
parameter client
a client to reuse (instead of allocating a new one)
parameter range
an optional byte range to fetch (either to get large pages by chunks, or to resume an interrupted download).
parameter config
configuration to set
parameter content
the content to send as the query's body, either a `String s to write a single string, or `Write f where f is a callback that is called on a buffer b with len n (as in f b n) and returns how many bytes it wrote in the buffer b starting at index 0 (at most n bytes). It must return 0 when the content is entirely written, and not before.
parameter headers
headers of the query
val get : ?tries:int->?client:t->?config:Config.t->?range:string->?headers:(string * string) list->url:string-> unit ->(response, Curl.curlCode * string) Stdlib.resultio
Shortcut for http ~meth:GET See http for more info.
val put : ?tries:int->?client:t->?config:Config.t->?headers:(string * string) list->url:string->content:[ `String of string| `Write of bytes -> int -> int ]-> unit ->(response, Curl.curlCode * string) Stdlib.resultio
Shortcut for http ~meth:PUT See http for more info.
val post : ?tries:int->?client:t->?config:Config.t->?headers:(string * string) list->?content:[ `String of string| `Write of bytes -> int -> int ]->params:Curl.curlHTTPPost list->url:string-> unit ->(response, Curl.curlCode * string) Stdlib.resultio
Shortcut for http ~meth:(POST params) See http for more info.
\ No newline at end of file
diff --git a/dev/ezcurl/Ezcurl_core/Config/index.html b/dev/ezcurl/Ezcurl_core/Config/index.html
index 4ecf354..8ffe6f6 100644
--- a/dev/ezcurl/Ezcurl_core/Config/index.html
+++ b/dev/ezcurl/Ezcurl_core/Config/index.html
@@ -1,2 +1,2 @@
-Config (ezcurl.Ezcurl_core.Config)
\ No newline at end of file
diff --git a/dev/ezcurl/Ezcurl_core/Make/argument-1-IO/index.html b/dev/ezcurl/Ezcurl_core/Make/argument-1-IO/index.html
index c5a6092..b0e8248 100644
--- a/dev/ezcurl/Ezcurl_core/Make/argument-1-IO/index.html
+++ b/dev/ezcurl/Ezcurl_core/Make/argument-1-IO/index.html
@@ -1,2 +1,2 @@
-1-IO (ezcurl.Ezcurl_core.Make.1-IO)
\ No newline at end of file
diff --git a/dev/ezcurl/Ezcurl_core/Make/index.html b/dev/ezcurl/Ezcurl_core/Make/index.html
index afe9242..4e7f389 100644
--- a/dev/ezcurl/Ezcurl_core/Make/index.html
+++ b/dev/ezcurl/Ezcurl_core/Make/index.html
@@ -1,2 +1,11 @@
-Make (ezcurl.Ezcurl_core.Make)
val http : ?tries:int->?client:t->?config:Config.t->?range:string->?content:[ `String of string| `Write of bytes -> int -> int ]->?headers:(string * string) list->url:string->meth:meth-> unit ->(response, Curl.curlCode * string) Stdlib.resultio
how many times to retry in case of CURLE_AGAIN code
parameter client
a client to reuse (instead of allocating a new one)
parameter range
an optional byte range to fetch (either to get large pages by chunks, or to resume an interrupted download).
parameter config
configuration to set
parameter content
the content to send as the query's body, either a `String s to write a single string, or `Write f where f is a callback that is called on a buffer b with len n (as in f b n) and returns how many bytes it wrote in the buffer b starting at index 0 (at most n bytes). It must return 0 when the content is entirely written, and not before.
parameter headers
headers of the query
val get : ?tries:int->?client:t->?config:Config.t->?range:string->?headers:(string * string) list->url:string-> unit ->(response, Curl.curlCode * string) Stdlib.resultio
Shortcut for http ~meth:GET See http for more info.
val put : ?tries:int->?client:t->?config:Config.t->?headers:(string * string) list->url:string->content:[ `String of string| `Write of bytes -> int -> int ]-> unit ->(response, Curl.curlCode * string) Stdlib.resultio
Shortcut for http ~meth:PUT See http for more info.
val post : ?tries:int->?client:t->?config:Config.t->?headers:(string * string) list->?content:[ `String of string| `Write of bytes -> int -> int ]->params:Curl.curlHTTPPost list->url:string-> unit ->(response, Curl.curlCode * string) Stdlib.resultio
Shortcut for http ~meth:(POST params) See http for more info.
\ No newline at end of file
+Make (ezcurl.Ezcurl_core.Make)
val http : ?tries:int ->?client:t->?config:Config.t->?range:string ->
+?content:[ `String of string| `Write of bytes ->int -> int ]->
+?headers:(string * string) list->url:string ->meth:meth->
+unit ->(response, Curl.curlCode * string)Stdlib.resultio
General purpose HTTP call via cURL.
parameterurl
the URL to query
parametermeth
which method to use (see meth)
parametertries
how many times to retry in case of CURLE_AGAIN code
parameterclient
a client to reuse (instead of allocating a new one)
parameterrange
an optional byte range to fetch (either to get large pages by chunks, or to resume an interrupted download).
parameterconfig
configuration to set
parametercontent
the content to send as the query's body, either a `String s to write a single string, or `Write f where f is a callback that is called on a buffer b with len n (as in f b n) and returns how many bytes it wrote in the buffer b starting at index 0 (at most n bytes). It must return 0 when the content is entirely written, and not before.
parameterheaders
headers of the query
val get : ?tries:int ->?client:t->?config:Config.t->?range:string ->
+?headers:(string * string) list->url:string ->
+unit ->(response, Curl.curlCode * string)Stdlib.resultio
Shortcut for http ~meth:GET See http for more info.
val put : ?tries:int ->?client:t->?config:Config.t->?headers:(string * string) list->
+url:string ->content:[ `String of string| `Write of bytes ->int -> int ]->
+unit ->(response, Curl.curlCode * string)Stdlib.resultio
Shortcut for http ~meth:PUT See http for more info.
val post : ?tries:int ->?client:t->?config:Config.t->?headers:(string * string) list->
+?content:[ `String of string| `Write of bytes ->int -> int ]->
+params:Curl.curlHTTPPost list->url:string ->unit ->(response, Curl.curlCode * string)Stdlib.resultio
Shortcut for http ~meth:(POST params) See http for more info.
\ No newline at end of file
diff --git a/dev/ezcurl/Ezcurl_core/index.html b/dev/ezcurl/Ezcurl_core/index.html
index b3e0bb3..2a73676 100644
--- a/dev/ezcurl/Ezcurl_core/index.html
+++ b/dev/ezcurl/Ezcurl_core/index.html
@@ -1,2 +1,2 @@
-Ezcurl_core (ezcurl.Ezcurl_core)
\ No newline at end of file
diff --git a/dev/ezcurl/Ezcurl_core/module-type-IO/index.html b/dev/ezcurl/Ezcurl_core/module-type-IO/index.html
index 717f115..7922e66 100644
--- a/dev/ezcurl/Ezcurl_core/module-type-IO/index.html
+++ b/dev/ezcurl/Ezcurl_core/module-type-IO/index.html
@@ -1,2 +1,2 @@
-IO (ezcurl.Ezcurl_core.IO)
\ No newline at end of file
diff --git a/dev/ezcurl/Ezcurl_core/module-type-S/index.html b/dev/ezcurl/Ezcurl_core/module-type-S/index.html
index 053eb8f..0bc643d 100644
--- a/dev/ezcurl/Ezcurl_core/module-type-S/index.html
+++ b/dev/ezcurl/Ezcurl_core/module-type-S/index.html
@@ -1,2 +1,11 @@
-S (ezcurl.Ezcurl_core.S)
Module type Ezcurl_core.S
Main Signature
type'a io
val http : ?tries:int->?client:t->?config:Config.t->?range:string->?content:[ `String of string| `Write of bytes -> int -> int ]->?headers:(string * string) list->url:string->meth:meth-> unit ->(response, Curl.curlCode * string) Stdlib.resultio
how many times to retry in case of CURLE_AGAIN code
parameter client
a client to reuse (instead of allocating a new one)
parameter range
an optional byte range to fetch (either to get large pages by chunks, or to resume an interrupted download).
parameter config
configuration to set
parameter content
the content to send as the query's body, either a `String s to write a single string, or `Write f where f is a callback that is called on a buffer b with len n (as in f b n) and returns how many bytes it wrote in the buffer b starting at index 0 (at most n bytes). It must return 0 when the content is entirely written, and not before.
parameter headers
headers of the query
val get : ?tries:int->?client:t->?config:Config.t->?range:string->?headers:(string * string) list->url:string-> unit ->(response, Curl.curlCode * string) Stdlib.resultio
Shortcut for http ~meth:GET See http for more info.
val put : ?tries:int->?client:t->?config:Config.t->?headers:(string * string) list->url:string->content:[ `String of string| `Write of bytes -> int -> int ]-> unit ->(response, Curl.curlCode * string) Stdlib.resultio
Shortcut for http ~meth:PUT See http for more info.
val post : ?tries:int->?client:t->?config:Config.t->?headers:(string * string) list->?content:[ `String of string| `Write of bytes -> int -> int ]->params:Curl.curlHTTPPost list->url:string-> unit ->(response, Curl.curlCode * string) Stdlib.resultio
Shortcut for http ~meth:(POST params) See http for more info.
\ No newline at end of file
+S (ezcurl.Ezcurl_core.S)
Module type Ezcurl_core.S
Main Signature
type'a io
val http : ?tries:int ->?client:t->?config:Config.t->?range:string ->
+?content:[ `String of string| `Write of bytes ->int -> int ]->
+?headers:(string * string) list->url:string ->meth:meth->
+unit ->(response, Curl.curlCode * string)Stdlib.resultio
General purpose HTTP call via cURL.
parameterurl
the URL to query
parametermeth
which method to use (see meth)
parametertries
how many times to retry in case of CURLE_AGAIN code
parameterclient
a client to reuse (instead of allocating a new one)
parameterrange
an optional byte range to fetch (either to get large pages by chunks, or to resume an interrupted download).
parameterconfig
configuration to set
parametercontent
the content to send as the query's body, either a `String s to write a single string, or `Write f where f is a callback that is called on a buffer b with len n (as in f b n) and returns how many bytes it wrote in the buffer b starting at index 0 (at most n bytes). It must return 0 when the content is entirely written, and not before.
parameterheaders
headers of the query
val get : ?tries:int ->?client:t->?config:Config.t->?range:string ->
+?headers:(string * string) list->url:string ->
+unit ->(response, Curl.curlCode * string)Stdlib.resultio
Shortcut for http ~meth:GET See http for more info.
val put : ?tries:int ->?client:t->?config:Config.t->?headers:(string * string) list->
+url:string ->content:[ `String of string| `Write of bytes ->int -> int ]->
+unit ->(response, Curl.curlCode * string)Stdlib.resultio
Shortcut for http ~meth:PUT See http for more info.
val post : ?tries:int ->?client:t->?config:Config.t->?headers:(string * string) list->
+?content:[ `String of string| `Write of bytes ->int -> int ]->
+params:Curl.curlHTTPPost list->url:string ->unit ->(response, Curl.curlCode * string)Stdlib.resultio
Shortcut for http ~meth:(POST params) See http for more info.
\ No newline at end of file
diff --git a/dev/ezcurl/index.html b/dev/ezcurl/index.html
index 5571e30..c5a3bbd 100644
--- a/dev/ezcurl/index.html
+++ b/dev/ezcurl/index.html
@@ -1,2 +1,2 @@
-index (ezcurl.index)
ezcurl index
Library ezcurl
The entry point of this library is the module: Ezcurl.
Library ezcurl.core
The entry point of this library is the module: Ezcurl_core.
\ No newline at end of file
+index (ezcurl.index)
ezcurl index
Library ezcurl
The entry point of this library is the module: Ezcurl.
Library ezcurl.core
The entry point of this library is the module: Ezcurl_core.