Permalink
Switch branches/tags
Nothing to show
Commits on Jan 13, 2012
Commits on Jan 8, 2012
  1. Merge branch 'clj-1.3'

    roman committed Jan 8, 2012
  2. Removing lein-swank as a dev-dependency

    roman committed Jan 8, 2012
    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
Commits on Jul 31, 2010
Commits on Jun 23, 2010
Commits on Jun 6, 2010
  1. Correct version.

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

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

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

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

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

    rnewman committed Jan 23, 2010
    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.

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

    rnewman committed Jan 19, 2010
    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.

    rnewman committed Jan 17, 2010
  2. Add Leiningen support.

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

    rnewman 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…

    Richard Newman committed Jul 25, 2009
    …he behavior of client applications in some circumstances.
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