Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jan 13, 2012
Commits on Jan 8, 2012
  1. Merge branch 'clj-1.3'

    authored
  2. Removing lein-swank as a dev-dependency

    authored
    Technomancy suggests in the README of leiningen to not put
    lein-swank in the projects dev-dependencies but instead install
    this via the `lein plugin` utility.
Commits on Aug 21, 2010
  1. Richard Newman
Commits on Jul 31, 2010
  1. Richard Newman
  2. Richard Newman
Commits on Jun 23, 2010
  1. Richard Newman
  2. Richard Newman
  3. Richard Newman
Commits on Jun 6, 2010
  1. Richard Newman

    Correct version.

    rnewman authored
Commits on May 16, 2010
  1. Richard Newman

    Reflect JSON change in README.

    rnewman authored
Commits on May 14, 2010
  1. Richard Newman

    Remove useless jars.

    rnewman authored
  2. Richard Newman
Commits on Apr 16, 2010
  1. Richard Newman
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. Richard Newman

    All entity-as methods must now accept three arguments.

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

    Bump version.

    rnewman authored
Commits on Jan 23, 2010
  1. Richard Newman

    Expand entity-as from 2 to 3 args; the third is the status code.

    rnewman 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. Richard Newman

    Updated deps.

    rnewman authored
Commits on Jan 19, 2010
  1. Richard Newman
  2. Richard Newman

    Add `filters` to HTTP request phase. Basic Auth filter.

    rnewman 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. Richard Newman
  2. Richard Newman

    Indentation.

    rnewman authored
  3. Richard Newman
  4. Richard Newman

    Add Leiningen support.

    rnewman authored
Commits on Oct 16, 2009
  1. Richard Newman

    Add OPTIONS.

    rnewman 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
Something went wrong with that request. Please try again.