mma*_*tax 5 java android httpclient
我是Android新手,我很难为Android应用程序调用SSL Web服务.我的代码如下:
Log.v("fs", "Making HTTP call...");
HttpClient http = new DefaultHttpClient();
HttpGet request = new HttpGet("https://example.com/api");
try {
String response = http.execute(request, new BasicResponseHandler());
Log.v("fs", response);
} catch (Exception e) {
Log.v("fs", e.toString());
}
Run Code Online (Sandbox Code Playgroud)
输出是:
Making HTTP call...
javax.net.SSLPeerUnverifiedException: No peer certificate
Run Code Online (Sandbox Code Playgroud)
任何使这项工作的建议都会很棒.
我应该注意,这是一个有效的证书.它由官方CA签署.
我也认为这是服务器证书的问题。请查看此处给出的InstallCert.java程序:http://blogs.oracle.com/andreas/entry/no_more_unable_to_find。这是验证服务器证书的好方法。如果您无法使用此程序下载该程序,我想说,请再次验证您的服务器。
在此处发布使用此程序后的结果,我们将从那里获取结果。
| 归档时间: |
|
| 查看次数: |
9414 次 |
| 最近记录: |