Добрый день.
Хочу получить данные с сайта, для этого использую Apache HttpComponents.
Запрос такой:
public Header[] sendRequest() throws IOException {
CloseableHttpResponse responsePost = null;
HttpPost httpPost;
httpPost = new HttpPost(urlForRequest);
httpPost.setEntity(new UrlEncodedFormEntity(nvps, "UTF-8"));
responsePost = httpClient.execute(httpPost);
HttpEntity entityPost = responsePost.getEntity();
sourceTextFile = EntityUtils.toString(entityPost);
responsePost.close();
return responsePost.getHeaders("Location");
}
При запросе текста страницы вылетает исключение
15:39:20,061 ERROR [stderr] java.nio.charset.IllegalCharsetNameException: America/New_York
Заголовок ответа содержит ошибочные данные
Connection : close
Content-Encoding: gzip
Content-Length: 20
Content-Type: text/html; charset=America/New_York
Date : Thu, 13 Oct 2016 12:41:28 GMT
из-за этого заголовка я не могу получить текст сайта.
Как обойти данную ошибку ?