下载 - 收到所有请求标头后获得回调

时间:2015-07-08 13:34:52

标签: android ion

我使用ion library在我的应用中下载文件。我想阅读响应标头,检查特定标头并取消或继续下载。当然,我可以执行HEAD查询,检查标头,然后执行GET查询。但我想只执行一个请求。

有没有办法在收到所有标题时收到回调,处理它们并继续或取消下载?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

我找到了另一个解决方案。也许它更好?

Ion.getDefault(<Context>).getHttpClient().insertMiddleware(new SimpleMiddleware()
{
    @Override
    public void onHeadersReceived(OnHeadersReceivedDataOnRequestSentData data)
    {
        super.onHeadersReceived(data);
    }
});