                      (completed [this resp]
                        (try
                          (respond (build-response-map
-                                   resp req http-req conn-mgr context))
+                                   resp req http-req http-url conn-mgr context))
                          (catch Throwable t
                            (when-not (conn/reusable? conn-mgr)
                              (conn/shutdown-manager conn-mgr))

  (clojure.pprint/pprint (bean http-req)))

(defn- build-response-map
  [^HttpResponse response req ^HttpUriRequest http-req
   conn-mgr ^HttpClientContext context]
  (let [^HttpEntity entity (.getEntity response)
        status (.getStatusLine response)

             client (http-client req conn-mgr http-url proxy-ignore-hosts)]
         (try
           (build-response-map (.execute client http-req context)
                               req http-req http-url conn-mgr context)
           (catch Throwable t
             (when-not (conn/reusable? conn-mgr)
               (conn/shutdown-manager conn-mgr))
