使用Android截取SSL证书

使用Android截取SSL证书,android,ssl,proxy,android-volley,Android,Ssl,Proxy,Android Volley,我使用Volley库在Android中实现了SSL固定。现在,如果我通过代理工具(如Burp、ZAProxy等)代理我的请求,https调用将失败,我的执行将转到下面代码中的错误函数(ErrorListener) StringRequest stringRequest = new StringRequest(Request.Method.GET, URL, new Response.Listener<String>() {

我使用Volley库在Android中实现了SSL固定。现在,如果我通过代理工具(如Burp、ZAProxy等)代理我的请求,https调用将失败,我的执行将转到下面代码中的错误函数(ErrorListener)

StringRequest stringRequest = new StringRequest(Request.Method.GET, URL,
                new Response.Listener<String>() {
                    @Override
                    public void onResponse(String response) {
                        textView.setText(response);
                        Toast.makeText(context, response, Toast.LENGTH_LONG).show();
                    }
                },
                new Response.ErrorListener() {
                    @Override
                    public void onErrorResponse(VolleyError error) {                    textView.setText(error.networkResponse.headers.toString());
                        Toast.makeText(context, error.getMessage(), Toast.LENGTH_LONG).show();
                    }
                }
        );
StringRequest StringRequest=新的StringRequest(Request.Method.GET,URL,
新的Response.Listener(){
@凌驾
公共void onResponse(字符串响应){
setText(响应);
Toast.makeText(上下文、响应、Toast.LENGTH_LONG).show();
}
},
新的Response.ErrorListener(){
@凌驾
public void onErrorResponse(截击错误){textView.setText(error.networkResponse.headers.toString());
Toast.makeText(上下文,error.getMessage(),Toast.LENGTH_LONG.show();
}
}
);
现在,当我访问
error.networkResponse
时,它会给出空值。我在谷歌上搜索了很多东西,并试图从错误响应中获取它,但没有得到任何有用的东西


是否可以获取有关代理工具或代理工具发送的SSL证书的一些信息?

是否可以在不使用截击的情况下尝试相同的操作,以确保valley发生这种情况。已尝试这样做,但没有输出。我不确定这是否可能。