我正在尝试创建我的第一个 Android 应用程序,但遇到了问题。
AsyncHttpClient
我有使用 https 协议的网络服务,从我使用库的服务器获取数据,
它一直在使用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 异步?