KOPIS.DE

Auf diesen Seiten findest Du die Projekte und Blogposts von Carsten Ringe.

clj-apache-http und ein Proxy

24 February 2011

Falls ihr mal in die Verlegenheit kommen solltet, eine HTTP-Verbindung per clj-apache-http debuggen zu wollen (z.B. wegen einer störrischen OAuth-Authorisierung), dann solltet ihr euch Fiddler installieren und anschliessend alle Requests durch diesen Proxy leiten. In clj-apache-http macht man das wie folgt:

(require ['com.twinql.clojure.http :as 'http])

(:content 
  (http/get (java.net.URI."http://www.kopis.de")
    :parameters (http/map->params {
      :default-proxy (http/http-host
        :host"127.0.0.1" 
        :port 8765)}) :as :string))