【发布时间】:2015-06-04 13:30:36
【问题描述】:
我正在使用Ion async HTTP library for Android,我想做一些自定义日志记录。理想的做法是挂钩每个请求的开始和结束,以获得总请求时间和一些其他元数据,如 HTTP 响应代码和 URL。任何人都知道有什么方法可以做到这一点?
我正在尝试使用setAsyncHttpRequestFactory,但这似乎只允许过于挂钩请求开始,而不是结束。
Ion.Config ionConf = Ion.getDefault(appContext).configure();
final AsyncHttpRequestFactory reqFac = ionConf.getAsyncHttpRequestFactory();
ionConf.setAsyncHttpRequestFactory((uri, method, headers) -> {
// Do custom logging stuff here
AsyncHttpRequest req = reqFac.createAsyncHttpRequest(uri, method, headers);
return req;
});
【问题讨论】:
标签: java android android-ion