I believe I understood http client connection timeout vs server request timeout and this SO answer did a pretty good job in explaining same.
http client connection timeout
server request timeout