これは私のバックグラウンドが必要な私の学校でやっているプロジェクトのためのものです。 私たちの現在の設定は、フォアグラウンドはアンドロイドアプリですが、バックエンドは私の学校のサーバ内にあるmySQLデータベースです。アンドロイドアプリはphpスクリプトを使用してmySQLデータベースとやりとりすることになっています。"SSLPeerUnverifiedException:ピア証明書がありません"アンドロイドバックエンド
私のPHPスクリプトは現在、JSON形式のmySQLデータベースから1行を返すようにハードコードされています。ノーピア証明書:
public static final String KEY = "URL of my PHP script";
InputStream is = null;
String result = "";
try{
HttpClient httpclient = new DefaultHttpClient();
HttpGet request = new HttpGet();
request.setURI(new URI(KEY));
Log.d(null,"there");
HttpResponse response = httpclient.execute(request);
Log.d(null, "here");
HttpEntity entity = response.getEntity();
is = entity.getContent();
}catch(Exception e){
Log.e("log_tag", "Error in http connection "+e.toString());
}
は、しかし、私はエラーが言うた行
HttpResponse response = httpclient.execute(request);
で例外を取得し、次のよう
私のアンドロイドコードです。
誰もが何が問題なのか、それを修正する方法を知っていますか?