Clojure http запросы с использованием java.net.URLConnection? - PullRequest
4 голосов
/ 28 сентября 2010

Существуют ли http-библиотеки Clojure, использующие класс java.net.URLConnection? Причина, по которой я спрашиваю, заключается в том, что это единственный приемлемый способ создания http-соединений в Google App Engine, согласно docs .

В настоящее время я использую com.twinql.clojure.http для своих запросов GET, но я не думаю, что используется правильный интерфейс, потому что я получаю эту ошибку при создании соединения:

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

Ответы [ 2 ]

2 голосов
/ 28 сентября 2010

clojure.contrib.http.agent, кажется, делает свое дело.

* благодаря LauJensen на # clojure

0 голосов
/ 23 ноября 2015

Чтобы обновить ответ yayitswei пять лет спустя ...

На данный момент clojure.contrib.http.agent устарел, и вместо него рекомендуется clj-http , но он использует клиент Apache HTTPComponents, который не годится для Google App Engine.

Любой, кто хочет развернуть Google App Engine, должен использовать clj-http-lite .

...