Would you think it would be useful to have a way to set some timeout value for such requests (and maybe a way to detect if the timeout occoured)?
Thinking what happens if someone wants to load a file from https and the server is not reachable.
Same of course would be nice for the http-protocol.