通过浏览器点击它后,我有一个以 &filename=xxxx 结尾的 url,它重定向到一些 XXX url 开始下载预期的 zip 文件。
当我尝试通过 Java 代码访问相同的 url 时,它返回 406 Not Acceptable。在互联网上搜索后,我尝试了以下尝试
HttpUriRequest request = new HttpGet(URL).addHeader(HttpHeaders.CONTENT_TYPE, "application/zip");
request.addHeader("Accept", String.valueOf(ContentType.APPLICATION_OCTET_STREAM))
当我尝试更改执行方法本身时,
httpClient.execute(new HttpGet(httpUrl), httpClientContext)
HttpGet 对象未转换为 HttpUriRequest 并返回 Hostname 作为空错误。