Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Commits on Aug 21, 2010
Commits on Jul 31, 2010
Commits on Jun 23, 2010
Commits on Jun 6, 2010
  1. Correct version.

Commits on May 16, 2010
  1. Reflect JSON change in README.

Commits on May 14, 2010
  1. Remove useless jars.

Commits on Apr 16, 2010
Commits on Mar 11, 2010
  1. Moved from to

    Matt Revelle authored
Commits on Feb 12, 2010
  1. All entity-as methods must now accept three arguments.

    This avoids some odd order-of-execution bug in recent Clojure 1.2
    builds, at the cost of backwards compatibility. Sorry.
  2. Bump version.

Commits on Jan 23, 2010
  1. Expand entity-as from 2 to 3 args; the third is the status code.

    This change makes it possible to write entity-as methods for services
    which return, e.g., XML on success, but plain text (or HTML) on failure.
    No more exceptions thrown before you get to check the status code.
  2. Updated deps.

Commits on Jan 19, 2010
  1. Add `filters` to HTTP request phase. Basic Auth filter.

    Because the underlying HttpComponents method for applying things like
    pre-emptive Basic Auth is very complex, and seems to change between
    point releases, I've tried to capture a staged approach to applying the
    necessary method calls to the request, context, and other objects
    involved in the interaction.
    The first such `filter` is preemptive-basic-auth-filter, which -- as the
    name suggests -- instructs the library to send HTTP Basic Auth
    information unprompted, which can save a redundant request-response
    Simply call with:
      (http/post my-url
                 :filters [(http/preemptive-basic-auth-filter "user:pass")])
    Why didn't I add this as some kind of :auth keyword argument? Well,
    that's probably best saved for non-preemptive auth. This approach also
    extends neatly to other auth mechanisms and other request modification
Commits on Jan 17, 2010
  1. Indentation.

  2. Add Leiningen support.

Commits on Oct 16, 2009
  1. Add OPTIONS.

Commits on Jul 25, 2009
  1. Fix reflection warnings.

    Richard Newman authored
  2. Enhance processing of sequential query parameters. This could alter t…

    Richard Newman authored
    …he behavior of client applications in some circumstances.
Commits on Jul 19, 2009
  1. README tweaks.

    Richard Newman authored
  2. Finish updating docs.

    Richard Newman authored
  3. Add :headers-as, paralleling :as.

    Richard Newman authored
Commits on Jul 16, 2009
  1. Add omitted commons-logging dependency from .clojure.

    Richard Newman authored
  2. Correct map->params usage.

    Richard Newman authored
  3. Move examples around.

    Richard Newman authored
  4. Adding introductory text.

    Richard Newman authored
  5. Reflect latest API changes.

    Richard Newman authored
  6. Markdownify README.

    Richard Newman authored
Commits on Jul 14, 2009
  1. Add note about shutting down connection manager.

    Richard Newman authored
Something went wrong with that request. Please try again.