SSL証明書の検証なしでPOSTデータをHTTPSURLに送信できるようにする方法と、そのリクエストからhtml(実際にはxmlデータ)を取得する方法を知りたいです。
これまでのところ、私は次のものを持っています:
public void sendPost(final String request, final String urlParameters) throws IOException {
URL url = new URL(request);
HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
connection.setDoOutput(true);
connection.setDoInput(true);
connection.setInstanceFollowRedirects(false);
connection.setRequestMethod("POST");
connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
connection.setRequestProperty("charset", "utf-8");
connection.setRequestProperty("Content-Length", "" + Integer.toString(urlParameters.getBytes().length));
connection.setUseCaches (false);
DataOutputStream wr = new DataOutputStream(connection.getOutputStream ());
wr.writeBytes(urlParameters);
wr.flush();
wr.close();
connection.disconnect();
}
だから私は次のことを知る必要があります:
- SSL証明書の検証を無視する方法
- そのリクエストからHTMLデータを取得する方法
ありがとうございました