Android DownloadManager har ingen proxy-innstillar per førespurnad
Skil dei offentlege førespurnadsvala til DownloadManager frå ei tilkoping som ein app-eigen HTTP-klient lagar.
DownloadManager eig overføringa etter at ein app har sett ein førespurnad i kø. Den offentlege Request API-en gir headarar, målinnstillingar og nettverksavgrensingar, men ingen innstillar for proxy-endepunkt per førespurnad.
Å leggje til Proxy-Authorization via addRequestHeader erstattar ikkje valet av proxyvert og -port. Konfigurering av eit separat HTTP-klientobjekt endrar heller ikkje ein førespurnad som alt er gjeven til DownloadManager.
Viss nedlastinga skal følgje den støtta eininga eller nettverksproksypolitikken, bruk den politikken og ta omsyn til den faktiske ruta til tenesta. Viss appen må velje ein annan proxy for denne eine overføringa, hald overføringa i ein app-eigen klient med eit dokumentert proxygrensesnitt, til dømes ei URL-tilkoping opna med eit Proxy-objekt.
Det valet overfører òg ansvaret for livssyklusen til nedlastinga. Behald den påkravde bakgrunnsplanlegginga, framdrifta, lagringshandteringa og gjenopprettingsåtferda i staden for å erstatte ei systemstyrt nedlasting med ein uovervaka førespurnad i den mellombelse livssyklusen til ein skjerm.