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