Clojure Android HTTP request
<p>How do I go about making an HTTP request in a <a href="http://clojure-android.info/" rel="nofollow noreferrer">Clojure Android</a> project?</p>

<ul>
<li>neither <code>clj-http</code> nor <code>http-kit</code> seem to be Android-friendly</li>
<li>the approach in <a href="https://stackoverflow.com/questions/33389317/how-to-http-request-clojure-on-android-lein-droid-neko">this question</a> gives a <code>android.os.NetworkOnMainThreadException</code></li>
</ul>

<p>Attempting to resolve that <code>Exception</code> according to the answers given <a href="https://stackoverflow.com/questions/12650921/quick-fix-for-networkonmainthreadexception">here</a> has various problems. The preferred solution (using <code>AsyncTask</code>) requires subclassing, and I'm not entirely clear how to write Clojure code that does so. Trying to change <code>StrictMode</code> settings results in namespace-related errors. Finally, starting up a new thread to handle the web request with <code>(.start (Thread. (fn [] ...)))</code> crashes out the app entirely in testing.</p>

<p>So, once more: how do I go about making an HTTP request in an Android application written using Clojure Android?</p>