私はこれの完全な初心者であり、かなり長い間サーバーとの接続を試みてきました
public class Test {
public static void main(String[] args) throws ClientProtocolException, IOException {
DefaultHttpClient httpClient = new DefaultHttpClient();
httpClient.getCredentialsProvider().setCredentials(
new AuthScope("9.5.127.34", 80),
new UsernamePasswordCredentials("root", "passw0rd"));
String url_copied_from_firebug = "https://9.5.127.34/powervc/openstack/volume/v1/115e4ad38aef463e8f99991baad1f809//volumes/3627400b-cd98-46c7-a7e2-ebce587a0b05/restricted_metadata"
HttpGet httpget = new HttpGet(url_copied_from_firebug);
HttpResponse response = httpClient.execute(httpget);
BufferedReader rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
String line = "";
while ((line = rd.readLine()) != null) {
System.out.println(line);
}
}
}
コードを実行しようとすると発生するエラーは
スレッド「メイン」の例外 javax.net.ssl.SSLPeerUnverifiedException: ピアが認証されていません
ポート番号を 80 から 443 に変更しようとしましたが、うまくいきません。私はそれから始めていると思いますが、多くのものが欠けている可能性があります。私を正しい方向に向けてください。
事前にサンクス。