我正在使用 JavaLite 实现,并且在请求 HTTP 服务时一切正常,但是在尝试从服务的 HTTPS 版本获取数据时,我得到 HttpException“失败的 URL”。
这是我的代码:
Get get = Http.get(url + "/eds/api/v1/certificados");
get.header("Authorization", "Basic " + Credentials);
get.header("APIKey", APIKey);
get.header("Accept", "application/json");
System.out.println(get.text());
也试过了
String test = Http.get(url + "/eds/api/v1/certificados").header("Authorization", "Basic " + Credentials).header("APIKey", APIKey).header("Accept", "application/json").text();
它们的行为方式相同,如果 URL 是 HTTP,我可以获取数据,如果 URL 是 HTTPS,则捕获“失败的 URL”。我已经用 SOAPui 测试了 REST 服务,并且 HTTPS 服务器工作正常。
尝试在带有标头的 HTTPS 上发送 GET 时我缺少什么建议?