Patrick Barry created HTTPCLIENT-2339: -----------------------------------------
Summary: Force close on connection when 408 is returned Key: HTTPCLIENT-2339 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-2339 Project: HttpComponents HttpClient Issue Type: Improvement Components: HttpClient (async) Affects Versions: 5.3.1 Reporter: Patrick Barry Regarding http1.1 requests.... We have a service we are reaching out to, that is sending back a 408, but no connection: close. According to https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/408 {noformat} The HTTP 408 Request Timeout client error response status code indicates that the server would like to shut down this unused connection. A 408 is sent on an idle connection by some servers, even without any previous request by the client. A server should send the Connection: close header field in the response, since 408 implies that the server has decided to close the connection rather than continue waiting. {noformat} We are using the CloseableHttpAsyncClient with PoolingAsyncClientConnectionManager. When we get a 408 and they do not specify that connection should be closed, how can we force this? Can it be accomplished with an interceptor or is it done by default inside the library? -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org For additional commands, e-mail: dev-h...@hc.apache.org