android 9 Pie中的凌空SSLHandshakeException

时间:2019-06-09 07:11:14

标签: android android-volley

我已经用凌空抽出了来自服务器的请求和响应数据。但是在android 9 pie中显示错误。我的错误是在下面。

com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.

我已使用波纹管代码存储请求和响应数据。

private void test() {       
    StringRequest stringRequest = new StringRequest(Request.Method.POST, url_registration,
            new Response.Listener<String>() {
                @Override
                public void onResponse(String response) {

                //response json
                }
            },
            new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    pDialog.dismiss();
                    e("Err*********>", error.toString());
                }
            }) {
        @Override
        protected Map<String, String> getParams() {
            Map<String, String> params = new HashMap<>();
           //paran
            return params;
        }


    };        
    RequestQueue requestQueue = Volley.newRequestQueue(this);
    requestQueue.add(stringRequest);
}

我已经在清单文件中使用了以下代码来显示android Pie

 <application    
    android:usesCleartextTraffic="true" >
</application>

请帮助我。

0 个答案:

没有答案