cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Shakhnazarov (JIRA)" <>
Subject [jira] [Updated] (CB-8606) File-Transfer with Range-Header is cached on iOS
Date Mon, 16 Nov 2015 16:42:11 GMT


Sergey Shakhnazarov updated CB-8606:
    Labels: file-transfer header iOS no-repro range request triaged  (was: file-transfer header
iOS range request)

> File-Transfer with Range-Header is cached on iOS
> ------------------------------------------------
>                 Key: CB-8606
>                 URL:
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin File Transfer
>    Affects Versions: 3.4.0, 3.5.0, 4.0.0, 4.1.3
>         Environment: iOS platform
>            Reporter: jl
>            Priority: Critical
>              Labels: file-transfer, header, iOS, no-repro, range, request, triaged
> I am using the Range-Header to download only a portion of a file from a server. I've
seen in the server logs, that after some requests the app just pulls bytes from one of the
previous requests out of the cache (I suppose) and gives them back. That leaves me with 3-4
parts that are OK (downloaded correctly) and i.e. 30 duplicates which are supposed to be the
rest, but actually got "downloaded" from the cache. My temporary solution is a to append a
arbitrary GET parameter to the url, that changes on every request (i.e. timestamp) and that
is not processed. But that is only a quick hack, since this cannot be intended, I think.
> EDIT: Maybe I should add that I could only observe this behaviour on iOS. Android or
requests with a normal HTTP Client work fine!

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message