2014-03-12 00:38:13 +00:00
|
|
|
# puppetlabs/http-client
|
|
|
|
|
2015-02-09 21:29:25 +00:00
|
|
|
[![Build Status](https://travis-ci.org/puppetlabs/clj-http-client.png?branch=master)](https://travis-ci.org/puppetlabs/clj-http-client)
|
|
|
|
|
2014-07-28 21:41:59 +00:00
|
|
|
This is a wrapper around the [Apache HttpAsyncClient
|
|
|
|
library](http://hc.apache.org/httpcomponents-asyncclient-4.0.x/) providing
|
|
|
|
some extra functionality for configuring SSL in a way compatible with Puppet.
|
2014-03-12 00:38:13 +00:00
|
|
|
|
2015-02-09 21:29:25 +00:00
|
|
|
## Installation
|
|
|
|
|
|
|
|
Add the following dependency to your `project.clj` file:
|
|
|
|
|
|
|
|
[![Clojars Project](http://clojars.org/puppetlabs/http-client/latest-version.svg)](http://clojars.org/puppetlabs/http-client)
|
|
|
|
|
|
|
|
## Details
|
|
|
|
|
2014-03-12 00:38:13 +00:00
|
|
|
Async versions of the http methods are exposed in
|
2014-03-12 00:59:07 +00:00
|
|
|
puppetlabs.http.client.async, and synchronous versions are in
|
2014-12-16 18:48:03 +00:00
|
|
|
puppetlabs.http.client.sync. For information on using these namespaces, see the page on
|
|
|
|
[making requests with clojure clients](doc/clojure-client.md).
|
|
|
|
|
|
|
|
Additionally, this library allows you to make requests using Java clients. For information
|
|
|
|
on how to do this, see the page on [making requests with java clients](doc/java-client.md).
|
2015-07-17 18:06:25 +00:00
|
|
|
|
|
|
|
## Support
|
|
|
|
|
|
|
|
We use the [Trapperkeeper project on JIRA](https://tickets.puppetlabs.com/browse/TK)
|
|
|
|
for tickets on clj-http-client, although Github issues are welcome too.
|