SMS ゲートウェイに接続したい。次のコードを見つけました。
public void smsSender(String username, String password, String to,
String text) throws IOException {
try {
String data = "username=" + username + "&password=" + password
+ "&to=" + to + "&text=" + text;
URL url = new URL("https://sendsms.abc.com:1010/sms.php");
HttpURLConnection urlc = (HttpURLConnection) url.openConnection();
urlc.setRequestMethod("POST");
urlc.setDoOutput(true);
urlc.setRequestProperty("Content-type",
"application/x-www-form-urlencoded");
BufferedWriter br = new BufferedWriter(new OutputStreamWriter(
urlc.getOutputStream()));
br.write(data);
br.flush();
BufferedReader rd = new BufferedReader(new InputStreamReader(
urlc.getInputStream()));
String line;
while (null != ((line = rd.readLine()))) {
output = line;
System.out.println(output);
}
rd.close();
} catch (Exception e) {
e.printStackTrace();
}
}
このメソッドを使用して接続しようとすると、Eclipse からエラー メッセージが送信されます。
要求されたターゲットへの有効な証明書パスが見つかりません
アクセスしようとしているサーバーは、自己署名証明書を使用しています。私はこの分野に不慣れです。どうすればこの問題を解決できますか。前もって感謝します :)