4

是否有任何使用 java.net.URLConnection 类的 Clojure http 库?我问的原因是,根据文档,这是在 Google App Engine 上建立 http 连接的唯一可接受的方式。

我目前正在使用com.twinql.clojure.http来处理我的 GET 请求,但我不认为它使用了正确的接口,因为我在建立连接时遇到了这个错误:

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

2 回答 2

2

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

*感谢#clojure 上的 LauJensen

于 2010-09-28T07:53:01.100 回答
0

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

此时,clojure.contrib.http.agent 已被弃用,建议使用clj-http,但它使用 Apache HTTPComponents 客户端,这对 Google App Engine 不利。

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

于 2015-11-23T00:19:12.523 回答