Clojure richieste HTTP usando java.net.URLConnection?
-
25-09-2019 - |
Domanda
Ci sono ogni Clojure http librerie che uso la classe java.net.URLConnection? Motivo che sto chiedendo è perché questo è l'unico modo accettato di fare http connessioni su Google App Engine, secondo il docs .
Attualmente sto usando com.twinql.clojure.http per le mie richieste GET , ma non credo che utilizza l'interfaccia giusta perché sto ottenendo questo errore di effettuare il collegamento:
java.security.AccessControlException: access denied (java.net.SocketPermission www.googleapis.com resolve)
Soluzione
clojure.contrib.http.agent sembra fare il trucco.
* grazie alla LauJensen su #clojure
Altri suggerimenti
Per aggiornare di yayitswei risposta cinque anni dopo ...
A questo punto, clojure.contrib.http.agent è deprecato e CLJ-http è raccomanda invece, ma utilizza Apache HTTPComponents cliente che non è buono per Google App Engine.
Chi vuole distribuire su Google App Engine dovrebbe usare CLJ-http-lite invece.