Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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.

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

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

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

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

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

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

    authored
    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.

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

    authored
    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.
Commits on Jan 17, 2010
  1. Indentation.

    authored
  2. Add Leiningen support.

    authored
Commits on Oct 16, 2009
  1. Add OPTIONS.

    authored
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.