Module B00_http.HttprSource

HTTP requestors.

Performing requests

Sourcetype t

The type for HTTP requestors.

Sourceval perform : ?insecure:bool -> ?follow:bool -> t -> Http.req -> (Http.resp, string) Stdlib.result

perform httpr r performs request r via httpr. If follow is true (default) HTTP redirects for GET and HEAD requests that return 301, 302, 303, 305 or 307 are automatically followed. If insecure is true (defaults to false) TLS server certificates are not checked.

The response's Http.resp_headers are lowercased.

curl requestor

Sourceval curl : ?docs:string -> ?env:Cmdliner.Cmd.Env.info -> unit -> B0_std.Cmd.t Cmdliner.Term.t

curl is a cli interface for specifying the curl command line tool.

Sourceval get_curl : ?search:B0_std.Fpath.t list -> ?curl:B0_std.Cmd.t -> unit -> (t, string) Stdlib.result

get_curl () looks for curl (defaults to "curl") in search.