如何为http.agent指定超时?

时间:2013-09-13 14:48:49

标签: clojure

我正在Clojure中开展以下工作:

(defn call-soap-function-for-url [url function-name body]
  (http/buffer-bytes 
    (http/http-agent (str url "/soap.php")
                     :connect-timeout 2000
                     :read-timeout 2000
                     :method "POST"
                     :body body
)))

问题是如果url不存在(例如),http-agent会无限期地阻止当前执行,忽略我指定的超时。

我喜欢做错什么?

感谢您的帮助 - 我真的很感激。

0 个答案:

没有答案