使用java.net.URLConnection进行Clojure http请求?

时间:2010-09-28 07:43:59

标签: google-app-engine clojure httpwebrequest jvm urlfetch

是否有使用java.net.URLConnection类的Clojure http库?根据{{​​3}},我要问的原因是因为这是在Google App Engine上建立http连接的唯一可接受方式。

我目前正在使用docs来处理我的GET请求,但我不认为使用正确的接口,因为我在建立连接时出现此错误:

java.security.AccessControlException: access denied (java.net.SocketPermission www.googleapis.com resolve)

2 个答案:

答案 0 :(得分:2)

clojure.contrib.http.agent似乎可以解决问题。

*感谢LauJensen关于#clojure

答案 1 :(得分:0)

五年后更新yayitswei的答案......

此时,不推荐使用clojure.contrib.http.agent,建议使用clj-http,但它使用Apache HTTPComponents客户端,这对Google App Engine没有好处。

任何想要部署到Google App Engine的人都应该使用clj-http-lite