【问题标题】:Clojure http requests using java.net.URLConnection?Clojure http请求使用java.net.URLConnection?
【发布时间】:2010-09-28 07:43:58
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    *感谢 #clojure 上的 LauJensen

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 2011-02-17
        • 1970-01-01
        相关资源
        最近更新 更多