Note that currently the internal URLConnection subverts defaults by doing setAllowUserInteraction(true) and setUseCaches(false). Eventually it will be possible to set these differently, currently they are hard coded this way.