Not sure if this should be `HttpURLConnection.HTTP_MOVED_TEMP` instead (in all instances of 307) as per [HttpURLConnection][1] and [Wiki][2].

[1]: http://download.java.net/jdk6/archive/b104/docs/api/java/net/HttpURLConnection.html#HTTP_MOVED_TEMP
[2]: http://en.wikipedia.org/wiki/HTTP_302