Permalink
Switch branches/tags
Nothing to show
Commits on Aug 21, 2010
Commits on Jul 31, 2010
Commits on Jun 23, 2010
Commits on Jun 6, 2010
  1. Correct version.

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

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

    committed May 14, 2010
Commits on Apr 16, 2010
Commits on Mar 11, 2010
  1. Moved from c.c.duck-streams to c.c.io

    Matt Revelle committed Mar 11, 2010
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.
    committed Feb 12, 2010
  2. Bump version.

    committed Feb 12, 2010
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.
    committed Jan 23, 2010
  2. Updated deps.

    committed Jan 23, 2010
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
    cycle.
    
    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
    pipelines.
    committed Jan 19, 2010
Commits on Jan 17, 2010
  1. Indentation.

    committed Jan 17, 2010
  2. Add Leiningen support.

    committed Jan 17, 2010
Commits on Oct 16, 2009
  1. Add OPTIONS.

    committed Oct 16, 2009
Commits on Jul 25, 2009
  1. Fix reflection warnings.

    Richard Newman committed Jul 25, 2009
  2. Enhance processing of sequential query parameters. This could alter t…

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

    Richard Newman committed Jul 19, 2009
  2. Finish updating docs.

    Richard Newman committed Jul 19, 2009
  3. Add :headers-as, paralleling :as.

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

    Richard Newman committed Jul 16, 2009
  2. Correct map->params usage.

    Richard Newman committed Jul 16, 2009
  3. Move examples around.

    Richard Newman committed Jul 16, 2009
  4. Adding introductory text.

    Richard Newman committed Jul 16, 2009
  5. Reflect latest API changes.

    Richard Newman committed Jul 16, 2009
  6. Markdownify README.

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

    Richard Newman committed Jul 14, 2009