bug5797: more cases of providing Charset to InputStreamReader constructor

This commit is contained in:
Axel Uhl
2022-12-29 13:22:11 +01:00
parent f5cb20ec0a
commit 0260f11a22
6 changed files with 16 additions and 7 deletions
@@ -58,7 +58,8 @@ public interface OperationsToMasterSender<S, O extends OperationWithResult<S, ?>
final int responseCode = connection.getResponseCode();
if (responseCode < 300 || responseCode >= 500 || responseCode == 404) {
// if OK or an internal error, process as usual; in case of >= 500 this will throw an exception
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(connection.getInputStream(),
HttpUrlConnectionHelper.getCharsetFromConnectionOrDefault(connection, "UTF-8")));
bufferedReader.close();
} else {
logger.warning(