package ezcurl

  1. Overview
  2. Docs
Friendly wrapper around OCurl

Install

dune-project
 Dependency

Authors

Maintainers

Sources

ezcurl-0.4.tbz
sha256=25575d5f0e9d5712ae115f002b2d783a13780653b883846ba8141022d809afa3
sha512=1dee9be6d53d15243977bdb1d2fdc5933735617b0d67ed2a41857e83815c02f08f94eadab6a1fc0a3a693bab7c0ed89ec1fbd186b6b810b0463d029a100e7dec

doc/CHANGELOG.html

0.4

  • explicit dep on curl_lwt
  • add QUERY method
  • move to ocaml >= 4.11 bc curl bindings did
  • move to curl instead of ocurl as underlying library
  • set options after resetting curl handle (#29)
  • add custom method variant for extended HTTP methods
  • reset easy handle before use
  • fix: PATCH does upload

0.3

  • Provide seek function when uploading from string
  • make CURLOPT_NOSIGNAL=false the default; simplify
  • Expose underlying no signal in a global setting
  • implement http_stream
  • feat: add Ezcurl.Cookies module, get/set/transfer them
  • breaking: wrap Curl.t in record

0.2.4

  • fix: global initialization logic is now hidden behind a mutex

    • depend on thread

0.2.3

  • fix: workaround servers which do not understand "Expect" header
  • fix: correctly set size of payload for POST
  • make sure to setup 'PUT" correctly
  • allow POST with non-form data

0.2.2

  • fix: do not reset client if passed as argument

0.2.1

  • fix setting of headers

0.2

  • add default user agent

0.1

  • initial release