The HTTP Request Timeout response status code indicates that the server wants to terminate this idle connection. Some servers even send it without the client making any prior requests while the connection is inactive.
http timeout option
No Activity Timeout(secs)
This is the timeout value for no activity on the connection. There are two cases in which a request can be timeout. The first case is when the total time taken for DNS lookup, Connection creation, SSL handshake, and sending the request exceeds the value specified for this setting. The second case can happen during the downloading of the HTTP response. If the idle time (no activity on connection) between any two bytes of the response exceeds the specified value, the request is timed out.
Overall Response Timeout
This is the maximum duration in which the response is expected to be received for any request. If the HTTP response duration exceeds this value, the request is timed out. The HTTP Response Timeout timer is started once the request has been sent to the server and continues to run till the last byte of the response is received.
Connection Timeout (only applicable for Socket API)
In the case of socket API the connection timeout can be overridden from this option.
Runtime Changeable No