我使用ion library在我的应用中下载文件。我想阅读响应标头,检查特定标头并取消或继续下载。当然,我可以执行HEAD查询,检查标头,然后执行GET查询。但我想只执行一个请求。
有没有办法在收到所有标题时收到回调,处理它们并继续或取消下载?
答案 0 :(得分:1)
使用onHeaders回调。
.onHeaders(...)
答案 1 :(得分:0)
我找到了另一个解决方案。也许它更好?
Ion.getDefault(<Context>).getHttpClient().insertMiddleware(new SimpleMiddleware()
{
@Override
public void onHeadersReceived(OnHeadersReceivedDataOnRequestSentData data)
{
super.onHeadersReceived(data);
}
});