私は多くのことを検索してきましたが、解決策は見つかりませんでした。非推奨のもの ( ) の代わりにURL
を使用したい。これまでのところ、次のコードがあります。HttpsUrlConnection
HttpClient, HttpPost, DefaultHttpClient
「 MyUrl」にはいくつかのパラメーターが必要です。質問 2 を参照してください。
URL url = new URL("MyUrl");
HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
connection.setDoInput(true);
connection.setDoOutput(true);
connection.setRequestMethod("POST");
/*Here exception occurs!*/
connection.connect();
だから、私は解決する2つの問題があります:(おそらく2番目の問題は最初に解決する必要があります。私にはわかりません...)
connection.someMethod();
SSLExceptionを使用すると発生します。(つまりconnection.getResponseCode();
)
エラーは次のとおりです。
javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x635cb550: Failure in SSL library, usually a protocol error
- の代替方法は
List<NameValuePair> & BasicNameValuePair
何ですか? それらも非推奨です。