如何with-fake-http
拦截包含http/get
的{{1}}请求。以下代码生成异常
:query-params
CompilerException java.lang.IllegalArgumentException:尝试在未注册的URL localhost上执行GET,并禁用实际HTTP请求。,编译:(web / db_test.clj:57:1)
感谢您的帮助。
答案 0 :(得分:2)
您可以提供包含"localhost?q=hello"
和:url
:query-params
。
(with-fake-http
[{:query-params {:q "hello"}, :url "localhost"} "hello param"]
(println @(http/get "localhost" {:query-params {:q "hello"}})))