Downloads-standardbókasavnið hjá Julia brúkar libcurl. Set proxy-umhvørvið áðrenn tú letur gongdina, sum ger niðurtøkuna, í gongd:

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

Eitt dømi um fetch.jl kann brúka vanliga Downloads-API-ið:

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

Broytin https_proxy velur leiðina til eitt HTTPS-mál; virðið http:// tilskilar ein vanligan HTTP-proxy. Fyri niðurtøkur, sum hava loyvi at brúka almennar endapuntar, bjóðar HTTP-proxy-listin frambjóðarar fyri tað virðið. Broyt ikki tað virðið til https:// uttan at proxy-lurhoyrarin sjálvur stuðlar TLS.

libcurl góðtekur http_proxy bert við lítlum bókstavum. Aðrar protokoll-proxy-broytir hava eisini stóran bókstav. Omgangarhátturin er no_proxy ella NO_PROXY við kommasepareraðum førslum; http_no_proxy er ikki tann skjalaða almennu omgangarhátturin.

Ein Julia-gongd, ið ein IDE ella ein bakgrundstænasta letur í gongd, arvar umhvørvið frá tí startaranum. Ein broyti, sum seinni verður útfluttur í einum øðrum terminali, stillir hana ikki um.

Fyri greining góðtekur Downloads.download verbose=true, og debug-callback hansara kann móttaka nágreinilig transport-tilburðir. Hygg at úttøkuni lokalt og tak fjølur burt, áðrenn tú deilir henni.

Ein pakki, sum brúkar aðra HTTP-útførslu, krevur sína egnu eftirlit av stillingini. Eitt vellukkað Downloads-kall staðfestir atferðina hjá júst tí fyrispurninginum, ikki hvørja netverksgerð, sum er skrivað í Julia.

Skyldar greinar