curl-aeson: Communicate with HTTP service using JSON
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
A library for communicating with JSON over HTTP connection. Supports rich set of HTTP 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]
Properties
Versions | 0.0.3, 0.0.4, 0.1.0.0, 0.1.0.0, 0.1.0.1, 0.1.0.2 |
---|---|
Change log | None available |
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 2022-03-31T01:06:02Z |
Modules
- Network
- Curl
- Network.Curl.Aeson
- Curl
Downloads
- curl-aeson-0.1.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees