Стандардна библиотека Downloads у Juliji користи libcurl. Поставите прокси окружење пре покретања процеса који обавља преузимање:

export http_proxy='http://proxy.example:8080'
export https_proxy='http://proxy.example:8080'
export no_proxy='localhost,127.0.0.1'
julia fetch.jl

Пример fetch.jl може користити уобичајени Downloads API:

using Downloads
Downloads.download(
    "https://downloads.example/data.csv",
    "data.csv";
    timeout = 30,
)

Променљива https_proxy бира путању до HTTPS одредишта; вредност http:// означава обичан HTTP прокси. За преузимања којима је дозвољено коришћење јавних endpoint-а, листа HTTP проксија нуди кандидате за ту вредност. Не мењајте ту вредност у https:// осим ако сам прокси ослушкивач подржава TLS.

libcurl прихвата http_proxy само малим словима. И друге протоколске прокси променљиве имају облике великим словима. Његова конвенција заобилажења је no_proxy или NO_PROXY, са ставкама раздвојеним запетама; http_no_proxy није документована општа променљива заобилажења.

Julia процес покренут из IDE-а или позадинске услуге наслеђује окружење тог покретача. Променљива извезена касније у другом терминалу не реконфигурише га.

За дијагностику Downloads.download прихвата verbose=true, а његов debug callback може примати детаљне транспортне догађаје. Прегледајте тај излаз локално и уклоните тајне пре дељења.

Пакет који користи другу HTTP имплементацију захтева сопствени преглед конфигурације. Успешан Downloads позив утврђује понашање тог захтева, а не сваке мрежне операције написане у Juliji.

Повезани чланци