DownloadManager í Android hefur engan proxy-stillingu fyrir hverja beiðni
Greindu almennar beiðnivalkosti DownloadManager frá tengingu sem HTTP-biðlari appsins sjálfs býr til.
DownloadManager á yfirfærsluna eftir að app setur beiðni í biðröð. Opinber Request API þess býður upp á hausa, áfangastaðastillingar og netkerfistakmarkanir, en enga stillingu á proxy-endapunkti fyrir hverja beiðni.
Að bæta Proxy-Authorization við í gegnum addRequestHeader kemur ekki í stað þess að velja proxy-hýsil og port. Að stilla sérstakan HTTP-biðlara hlut breytir heldur ekki beiðni sem þegar hefur verið afhent DownloadManager.
Ef niðurhalið á að fylgja studdri stefnu tækisins eða netkerfisins um proxy, notaðu þá stefnu og taktu tillit til raunverulegrar leiðar þjónustunnar. Ef appið verður að velja annan proxy fyrir þessa einu yfirfærslu, haltu yfirfærslunni í biðlara í eigu appsins með skjalfestu proxy-viðmóti, svo sem URL-tengingu sem opnuð er með Proxy-hlut.
Þessi val á einnig við ábyrgðina á lífsferli niðurhalsins. Varðveittu nauðsynlega bakgrunnsáætlun, framvindu, meðferð geymslu og endurheimtarhegðun í stað þess að skipta um niðurhal sem stýrt er af kerfinu fyrir órakjaða beiðni í tímabundnum lífsferli skjás.