インターネットにはたくさんのチュートリアルがあることは知っていますが、https を使用するのは初めてなので、それらは私の知識の範囲を超えています。ここで emmby の回答を使用しましたTrusting all certificates using HttpClient over HTTPS。しかし、サーバーに接続するクラスでさらに実装する方法がわかりません。これが私の HttpsConection クラスのコード スニペットです。
Log.d("url", url.toString());
HttpsURLConnection httpsConnection;
Log.d("HTTP get", "get() called");
try
{
Log.v("HttpConnection", url.toString());
httpsConnection = (HttpsURLConnection) url.openConnection();
if (request != null)
{
OutputStreamWriter wr = new OutputStreamWriter(
httpsConnection.getOutputStream());
// Log.e(TAG, "created outputstream");
wr.write(request);
// Log.e(TAG, "request sent");
wr.flush();
wr.close();
} else
{
Log.e("HttpConnection", "Nothing to send to server");
}
// Execute
try
{
InputStream in = new BufferedInputStream(httpsConnection
.getInputStream());
responseString = convertStreamToString(in);
in.close();
res/raw フォルダーに *.bks ファイルがあり、そこで立ち往生しています。