HttpGet возвращает ошибку 406 после установки заголовка Accept - PullRequest
0 голосов
/ 27 апреля 2018

У меня есть URL с окончанием & filename = xxxx после нажатия его через браузер, он перенаправляет на какой-то XXX URL-адрес начала загрузки ожидаемого zip-файла.

Когда я пытаюсь набрать тот же URL через код Java, он возвращает 406 Not Acceptable. После поиска в интернете я попробовал следующие попытки

HttpUriRequest request = new HttpGet(URL).addHeader(HttpHeaders.CONTENT_TYPE, "application/zip"); request.addHeader("Accept", String.valueOf(ContentType.APPLICATION_OCTET_STREAM))

Когда я пытался изменить сам метод execute, httpClient.execute(new HttpGet(httpUrl), httpClientContext) Объект HttpGet не преобразован в HttpUriRequest и возвращает имя хоста как нулевую ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...