Я пытаюсь сделать http-запросы из моего веб-приложения Google App Engine и обнаружил, что должен использовать URLConnection, поскольку это единственный класс из белого списка.Соответствующая библиотека Clojure - clojure.contrib.http.agent, и мой код выглядит следующим образом:
(defroutes example
(GET "/" [] (http/string (http/http-agent "http://www.example.com")))
(route/not-found "Page not found"))
Это прекрасно работает в моей среде разработки - браузер отображает текст для example.com.Но когда я тестирую его на сервере приложений Google для разработки:
phrygian:example wei$ dev_appserver.sh war
2010-09-28 14:53:36.120 java[43845:903] [Java CocoaComponent compatibility mode]: Enabled
...
INFO: The server is running at http://localhost:8080/
Он просто зависает при загрузке страницы.Нет ошибок, или что-нибудь.Есть идеи, что может происходить?