Android DownloadManager нема поставување прокси за секое барање
Разликувајте ги јавните опции за барање на DownloadManager од врската што ја создава сопствен HTTP клиент на апликацијата.
DownloadManager го поседува преносот откако апликацијата ќе стави барање во редот. Неговиот јавен Request API обезбедува заглавија, поставки за одредиште и мрежни ограничувања, но нема поставување на крајна точка на прокси за поединечно барање.
Додавањето Proxy-Authorization преку addRequestHeader не е замена за избор на прокси домаќин и порта. Ни конфигурирањето посебен објект на HTTP клиент не менува барање веќе предадено на DownloadManager.
Ако преземањето треба да ја следи поддржаната политика за прокси на уредот или мрежата, користете ја таа политика и земете ја предвид вистинската рута на услугата. Ако апликацијата мора да избере друг прокси за овој единствен пренос, задржете го преносот во клиент сопственост на апликацијата со документиран прокси интерфејс, на пример URL врска отворена со објект Proxy.
Тој избор ја пренесува и одговорноста за животниот циклус на преземањето. Зачувајте го потребното позадинско закажување, напредокот, ракувањето со складиште и однесувањето при обновување, наместо да го замените преземањето управувано од системот со нестежено барање во привремениот животен циклус на екранот.