DownloadManager preberá prenos po tom, ako aplikácia zaradí požiadavku do frontu. Jeho verejné Request API poskytuje hlavičky, nastavenia cieľa a sieťové obmedzenia, ale žiadne nastavenie koncového bodu proxy pre jednotlivú požiadavku.

Pridanie Proxy-Authorization cez addRequestHeader nenahrádza výber hostiteľa a portu proxy. Ani konfigurácia samostatného objektu HTTP klienta nezmení požiadavku, ktorá už bola odovzdaná DownloadManageru.

Ak má sťahovanie sledovať podporovanú politiku proxy zariadenia alebo siete, použite túto politiku a zohľadnite skutočnú trasu služby. Ak aplikácia musí pre tento jediný prenos zvoliť inú proxy, ponechajte prenos vo vlastnom klientovi aplikácie s dokumentovaným proxy rozhraním, napríklad pripojenie URL otvorené objektom Proxy.

Táto voľba tiež prenáša zodpovednosť za životný cyklus sťahovania. Zachovajte požadované plánovanie na pozadí, priebeh, prácu s úložiskom a správanie obnovy, namiesto toho, aby ste sťahovanie riadené systémom nahradili nesledovanou požiadavkou v dočasnom životnom cykle obrazovky.

Súvisiace články