Thomas Klambauer created HTTPCLIENT-2378: --------------------------------------------
Summary: Big request bodies and early server reponse yield SocketException instead of response Key: HTTPCLIENT-2378 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-2378 Project: HttpComponents HttpClient Issue Type: Bug Components: HttpClient (classic) Affects Versions: 5.5 Reporter: Thomas Klambauer Attachments: httpclient-bug.zip Hi! We have a problem similar/same as HTTPCLIENT-2093. it seems not fixed with the other issue. Basically, eg jetty responds early with an HTTP404 is a URL is not found, while the HTTPclient is still sending the data if it has a big body - as the server for 404 also closes the connection immediately. the immediate connection close yields a broken pipe socketexception in the execute httpclient method. So depending on timing / http request body size, the result is either the server status code (eg 404). best case would be to check for already returned http response when the connection is closed (as the RFC reference in HTTPCLIENT-2093 mentions). attaching a reproducer. -- 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