curl-aeson: Communicate with web services using JSON
A library for communicating with JSON over HTTP(S) or any other protocols supported by cURL.
Supports rich set of connectivity features provided by libcurl combined to the performance and elegancy of aeson.
All HTTP methods are supported. Instances of ToJSON
and FromJSON
typeclasses can be transferred via
this library. Session cookies and other HTTP options
may be passed to libcurl if needed.
This library is at its best when communicating with simple, non-standardized JSON interfaces. If you are implementing JSON-RPC compliant client or server, take a look at http://hackage.haskell.org/package/jmacro-rpc.
[Skip to Readme]
Downloads
- curl-aeson-0.1.0.2.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.0.3, 0.0.4, 0.1.0.0, 0.1.0.1, 0.1.0.2 |
---|---|
Dependencies | aeson (>=0.6), base (>=4 && <5), bytestring (>=0.10.8.1 && <0.12), curl (>=1.3 && <1.4), text (>=1.2.3.0 && <1.3 || >=2.0 && <2.1) [details] |
License | BSD-3-Clause |
Author | Joel Lehtonen |
Maintainer | joel.lehtonen+curlaeson@iki.fi |
Category | Network, Web, JSON |
Home page | https://github.com/zouppen/haskell-curl-aeson |
Bug tracker | https://github.com/zouppen/haskell-curl-aeson/issues |
Source repo | head: git clone https://github.com/zouppen/haskell-curl-aeson.git |
Uploaded | by JoelLehtonen at 2024-09-01T19:33:46Z |
Distributions | |
Reverse Dependencies | 2 direct, 0 indirect [details] |
Downloads | 2641 total (21 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2024-09-01 [all 2 reports] |