Android DownloadManager nemá nastavení proxy pro jednotlivý požadavek
Odlište veřejné možnosti požadavku DownloadManageru od připojení vytvořeného vlastním HTTP klientem aplikace.
DownloadManager přebírá přenos poté, co aplikace zařadí požadavek do fronty. Jeho veřejné Request API poskytuje hlavičky, nastavení cíle a síťová omezení, ale žádné nastavení koncového bodu proxy pro jednotlivý požadavek.
Přidání Proxy-Authorization pomocí addRequestHeader nenahrazuje volbu hostitele a portu proxy. Ani konfigurace samostatného objektu HTTP klienta nezmění požadavek, který už byl předán DownloadManageru.
Pokud má stahování sledovat podporovanou zásadu proxy zařízení nebo sítě, použijte tuto zásadu a počítejte se skutečnou trasou služby. Pokud aplikace musí pro tento jediný přenos zvolit jinou proxy, ponechte přenos ve vlastním klientovi aplikace s dokumentovaným proxy rozhraním, například připojení URL otevřené objektem Proxy.
Tato volba také přenáší odpovědnost za životní cyklus stahování. Zachovejte požadované plánování na pozadí, průběh, práci s úložištěm a chování obnovy, místo abyste stahování řízené systémem nahradili nesledovaným požadavkem v dočasném životním cyklu obrazovky.