At one time, the default timeout for HTTP requests was 30 seconds, but now many browsers perform a "keep-alive" poll by default, which is why it is not practical. I had http requests that sat for several minutes before the server itself finally gave up and issued a timeout.
Akshay kola
source share