【发布时间】:2014-02-26 15:20:32
【问题描述】:
我正在尝试创建我的第一个 Android 应用,但遇到了问题。
我有使用 https 协议的网络服务,从我使用 AsyncHttpClient 库的服务器获取数据,
它一直在使用 http,但是一旦我将其更改为 https,它就会给我一个错误:
No peer certificate
我在网上做了一些研究,我找到了一些如何修复它的建议,但我有能力让它发挥作用。
我调用网络服务的代码:
AsyncHttpClient client = new AsyncHttpClient();
client.get(QUERY_URL,
new JsonHttpResponseHandler() {
@Override
public void onSuccess(JSONObject jsonObject) {
Log.d("test", jsonObject.toString());
}
@Override
public void onFailure(int statusCode, Throwable throwable, JSONObject error) {
Log.e("test", "Error: " + statusCode + " " + throwable.getMessage());
}
});
也许您推荐其他一些用于调用 https 异步的库?
【问题讨论】:
标签: java android android-async-http