我的程序应该去一个网站,并根据id(4e3f2c6659f25a0f8400000b),它会得到一个JSON字符串。出于某种原因,该程序不会通过client.execute行并引发IOException。此功能适用于需要从网站提取信息的其他程序。如果你去https://iphone-radar.com/accounts/4e3f2c6659f25a0f8400000b你可以看到我想要复制的行的类型。这是我的代码,我希望你能帮我找出为什么会发生这种情况。谢谢。httpget不工作过去“执行”
public String getText(String uri) {
HttpClient client1 = new DefaultHttpClient();
HttpGet request = new HttpGet("https://iphone-radar.com/accounts/4e3f2c6659f25a0f8400000b");
ResponseHandler<String> responseHandler = new BasicResponseHandler();
try {
String response_str = client1.execute(request, responseHandler);
return response_str;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "";
}
}
又是什么e.printStackTrace()打印?大多数情况下,这个例外的信息表明发生了什么问题。 –
responseHandler的代码? – PravinCG
responseHandler是导入导入的org.apache.http.client.ResponseHandler; e的值为javax.net.ssl.SSLException:不受信任的服务器证书。谢谢 – Sean