So I'm trying to use etaoin to drive Firefox to download GPX files. I'm using this rather than clj-http due to the particular authentication needs prior to downloading these files. Whilst I can use etaoin to load a page in Firefox, attempting to hit a url which Firefox will download will result in a successful download but a SocketTimeOutException before returning nil e.g.
(e/go driver "<http://www.geovative.com/GeoTours/downloadTourGPX.asp?6174Vq=GEIF>")
=> nil
(e/go driver "<http://www.geovative.com/GeoToursWebApp/DownloadFile.aspx?vq=TN9YNBSDJJ5MKGEIFKZGUFY4YKGAWT&q190y1nqgB2r=Tck&y1tQ190y1nqgB2r=Tck&y1th5r4Vq=>")
SocketTimeoutException Read timed out java.net.SocketInputStream.socketRead0 (SocketInputStream.java:-2)
Please note, this second request does successfully download the file to ~/Downloads.