我正在开发一个使用Ion库来请求API数据的android应用。
这是我的要求
void getData(final OnDbData listener) {
Ion.with(context)
.load(BASE_URL + url)
.asJsonObject()
.setCallback(new FutureCallback<JsonObject>() {
@Override
public void onCompleted(Exception e, JsonObject jsonObject) {
if (e == null) {
listener.OnDbDataReceived(jsonObject, false);
} else {
Log.d("DBDATA-IonDB", e.getMessage() + "");
listener.OnDbDataReceived(jsonObject, true);
}
}
});
}
我已经成功登录到我的应用程序,但是当我发送对其他数据的请求时,离子库正在打开新的连接,并且API返回了未授权错误。从服务器端,会话超时设置为2小时。使我感到困惑的另一件事是,当我使用本地服务器(计算机中的API)时,它可以正常工作,但是当我连接到远程服务器时,它正在断开连接。 如果您知道如何处理,请提供帮助!