Commit graph

329 commits

Author SHA1 Message Date
Jenkins CI
9057fe3333 lein-release plugin: bumped version from 0.2.8 to 0.2.9-SNAPSHOT for next development cycle 2014-10-01 14:33:27 -07:00
Jenkins CI
ca52067a64 lein-release plugin: preparing 0.2.8 release 2014-10-01 14:33:07 -07:00
Chris Price
7bd7aacda2 Merge pull request #19 from camlow325/maint/master/clj-http-client-0.2.8-release
Updated changelog for 0.2.8 release
2014-10-01 14:27:40 -07:00
Jeremy Barlow
82e4885e64 Updated changelog for 0.2.8 release 2014-10-01 14:16:32 -07:00
Chris Price
7043a96295 Merge pull request #18 from camlow325/bug/master/TK-88-errant-client-build
(TK-88) Removed errant build call from JavaClient's createClient()
2014-10-01 13:39:34 -07:00
Jeremy Barlow
8c1d44b984 (TK-88) Removed errant build call from JavaClient's createClient()
This commit removes an unnecessary build() method call made on the
HttpAsyncClientBuilder in JavaClient's createClient() method.
Previously, the presence of this call would cause an extra
CloseableHttpAsyncClient object to be created.  Since close() was never
called on the extra client object, native file descriptor resources were
never freed even after the object fell out of scope.
2014-10-01 13:20:21 -07:00
Jenkins CI
af09a0e97c lein-release plugin: bumped version from 0.2.7 to 0.2.8-SNAPSHOT for next development cycle 2014-09-18 18:36:54 -07:00
Jenkins CI
4ad2cbb976 lein-release plugin: preparing 0.2.7 release 2014-09-18 18:36:33 -07:00
Chris Price
46e9756c64 Update CHANGELOG for 0.2.7 release 2014-09-18 18:34:14 -07:00
Nate Wolfe
7690155ee5 Merge pull request #17 from camlow325/maint/master/PE-6019-encode-request-body-string-per-content-type
(PE-6019) Encode string request body per Content-Type header
2014-09-18 18:27:27 -07:00
Jeremy Barlow
9b39fbd854 (PE-6019) Addressed PR feedback
This commit contains two changes:

* Revert the Pascal-casing of the `Accept-Encoding` header added to
  async.clj

* Use `.toString` method on the `Content-Type` class to handle the
  serialization of the `Content-Type` header value
2014-09-18 17:41:06 -07:00
Jeremy Barlow
f83d7821ad (PE-6019) Encode string request body per Content-Type header
This commit encodes a request body string per the content of the
Content-Type header.  In the event that no charset is specified in the
Content-Type header, the charset is set to UTF-8.  Previously, the
request body string was always encoded to ISO-8859-1 and was not
necessarily in sync with the value of the Content-Type header.
2014-09-18 17:02:00 -07:00
Jenkins User
611218fb23 lein-release plugin: bumped version from 0.2.6 to 0.2.7-SNAPSHOT for next development cycle 2014-08-27 13:30:26 -07:00
Jenkins User
cfd9505016 lein-release plugin: preparing 0.2.6 release 2014-08-27 13:30:02 -07:00
Preben Ingvaldsen
195c394e5e Update CHANGELOG for 0.2.6 release 2014-08-27 13:27:10 -07:00
Chris Price
cbb3984368 Merge pull request #14 from fpringvaldsen/PE-5623-follow-redirects
(PE-5623) Add force-redirects option
2014-08-27 10:38:07 -07:00
Preben Ingvaldsen
cf51ff731a Address PR comments
Address PR comments by changing uses of `if` without an else
clause to `when`
2014-08-26 16:55:14 -07:00
Preben Ingvaldsen
73292ab690 (PE-5623) Add followRedirects option to Java client
Add followRedirects option to Java client, which functions
the same as the :follow-redirects option in the clj client.
2014-08-26 16:49:36 -07:00
Preben Ingvaldsen
06636b461e (PE-5623) Add :follow-redirects option clj clients
Add a :follow-redirects option to the clj clients which, when
set to false, will prevent the client from following a redirect.
2014-08-26 16:36:47 -07:00
Preben Ingvaldsen
4bd7d25403 (PE-5623) Add forceRedirects option to Java client
Add a forceRedirects option to the Java client that allows it to
follow redirects on POST and PUT requests.
2014-08-25 11:57:39 -07:00
Preben Ingvaldsen
d9f2f1d0f3 (PE-5623) Add :force-redirects to clj client
Add a :force-redirects option to the clojure client that will
relax the redirect restrictions put on the client for a POST
or PUT method.
2014-08-25 11:15:22 -07:00
Jenkins User
f61a49d50a lein-release plugin: bumped version from 0.2.5 to 0.2.6-SNAPSHOT for next development cycle 2014-08-22 15:37:56 -07:00
Jenkins User
63ea9fbea9 lein-release plugin: preparing 0.2.5 release 2014-08-22 15:37:33 -07:00
Chris Price
cdf9e2a4b3 CHANGELOG for 0.2.5 2014-08-22 15:35:02 -07:00
Chris Price
f012782c82 Merge pull request #13 from fpringvaldsen/Request-Options-String-Constructor
Add RequestOptions constructor with string
2014-08-22 15:29:57 -07:00
Preben Ingvaldsen
9e37eeeabe Add RequestOptions constructor with string
Add a RequestOptions constructor that takes a string instead
of a URI. Modify the basic-test function to use the string
constructor.
2014-08-22 14:46:06 -07:00
Jenkins User
2ac2e11ab5 lein-release plugin: bumped version from 0.2.4 to 0.2.5-SNAPSHOT for next development cycle 2014-08-22 08:08:18 -07:00
Jenkins User
350de616f2 lein-release plugin: preparing 0.2.4 release 2014-08-22 08:07:55 -07:00
Chris Price
0e37f0ea5b Update CHANGELOG for 0.2.4 release 2014-08-22 08:05:38 -07:00
Jeremy Barlow
2a67e0b4b8 Merge pull request #12 from cprice404/bug/master/PE-5567-npe-if-no-charset
(PE-5567) Fix bug if content-type header has no charset
2014-08-22 08:04:47 -07:00
Chris Price
88a6e83d48 (PE-5567) Fix bug if content-type header has no charset
Prior to this commit, the Java client API would throw an NPE if
it got a response from a server where the Content-Type header
did not include a charset.
2014-08-22 08:03:36 -07:00
Jenkins User
98df1ebbb6 lein-release plugin: bumped version from 0.2.3 to 0.2.4-SNAPSHOT for next development cycle 2014-08-21 14:48:39 -07:00
Jenkins User
654265d585 lein-release plugin: preparing 0.2.3 release 2014-08-21 14:48:16 -07:00
Jenkins User
de7259759c lein-release plugin: bumped version from 0.2.2 to 0.2.3-SNAPSHOT for next development cycle 2014-08-19 14:33:00 -07:00
Jenkins User
ea0a709941 lein-release plugin: preparing 0.2.2 release 2014-08-19 14:32:38 -07:00
Chris Price
9bf517ec62 Update CHANGELOG for 0.2.2 2014-08-19 14:31:05 -07:00
Jeremy Barlow
acdf427323 Merge pull request #10 from fpringvaldsen/TK-29-add-query-params
(TK-29) Add support for query parameters
2014-08-12 17:12:24 -07:00
Jenkins User
ba78a4e2e7 lein-release plugin: bumped version from 0.2.1 to 0.2.2-SNAPSHOT for next development cycle 2014-08-12 16:24:58 -07:00
Jenkins User
9cde4b47f4 lein-release plugin: preparing 0.2.1 release 2014-08-12 16:24:38 -07:00
Chris Price
b062b1bccb Update CHANGELOG for 0.2.1 release 2014-08-12 16:22:26 -07:00
Jeremy Barlow
684b55d8da Merge pull request #11 from cprice404/maint/master/upgrade-to-apache-4.0.2
Update to apache 4.0.2
2014-08-12 16:20:14 -07:00
Chris Price
78ae3a8ab3 Update to apache 4.0.2 2014-08-12 16:17:09 -07:00
Preben Ingvaldsen
e4545befe8 (TK-29) Address PR comments
Address PR comments by changing CoercedRequestOptions to use
a URI instead of a String, simplifying HTTP method calls, and
removing unused imports.
2014-08-12 11:35:54 -07:00
Preben Ingvaldsen
606754bc81 (TK-29) Move to URI instead of String
Have the RequestOptions constructor take a URI instead of a
string. Add signature to the HTTP request methods that take
a URI.
2014-08-08 16:32:48 -07:00
Preben Ingvaldsen
fee17ad543 (TK-29) Use :query-params and change variable names
Use :query-params in the query param ring handler instead of
:params. Also change variable names used for testing.
2014-08-07 10:36:03 -07:00
Preben Ingvaldsen
449c677c9e Reformat query-options variable
Reformat the query-options variable to line things up and
increase readability.
2014-08-06 14:33:26 -07:00
Preben Ingvaldsen
b20b7a58b2 (TK-29) Overwrite parameters set in URL
Overwrite parameters set in the URL of a request if query
parameters are specified in the options map. If no parameters are
set in the options map, any query parameters set in the URL will
NOT be overwritten and will be successfully passed as part of the
request.
2014-08-06 14:23:56 -07:00
Preben Ingvaldsen
c439b2ed87 (TK-29) Add query params option to clj client
Add query parameter support to the clojure client. User can now
specify a :query-params option in the options map containing a
map of query parameters.
2014-08-06 14:02:10 -07:00
Preben Ingvaldsen
e1e283d701 (TK-29) Add query params to Java client
Add query params back into the Java client, along with tests
to validate this functionality is working.
2014-08-06 10:49:48 -07:00
Kevin Corcoran
7fe744f49c Merge pull request #9 from rlinehan/update_readme
(doc) Update README to link to Apache HttpAsyncClient
2014-07-28 14:55:22 -07:00