我正在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会无限期地阻止当前执行,忽略我指定的超时。
我喜欢做错什么?
感谢您的帮助 - 我真的很感激。