我在
中遇到了一些问题javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。
我在我的应用程序中使用了齐射库。
是自签名和自生成证书
以下是我的代码的一部分;
public class MainActivity extends AppCompatActivity{
Button button;
TextView textView;
RequestQueue requestQueue;
String url="https://www.xxxxxx.xxxx/xxxxxx/xxx/xxxxxx/xxxxx";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
requestQueue= Volley.newRequestQueue(this);
button=(Button)findViewById(R.id.btn_get_repos);
textView=(TextView)findViewById(R.id.tv_repo_list);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final StringRequest stringrequest = new StringRequest(Request.Method.GET, url,
new Response.Listener<String>() {
@Override
public void onResponse(String s){
Log.e("Response",s);
textView.setText(s);
Log.e("Json response:", requestQueue.toString());
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
error.toString();
Toast.makeText(getApplicationContext(),error.getMessage(), Toast.LENGTH_LONG).show();
Log.e("onErrorResponse",error.getMessage());
}
}){
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
HashMap<String, String> headers = new HashMap<String, String>();
headers.put("Content-Type", "application/json;charset=utf-8");
headers.put("Accept", "application/json");
headers.put("Authorization", "xxxx xxxxxxxxxxxxxxx");
return headers;
}
};
requestQueue.add(stringrequest);
}
});
}
}
我正在尝试查看服务器的响应,但无法点击。
请帮帮我!