basic = "Basic " <> Base.encode64(proxy_user <> ":" <> proxy_password)

client = Tesla.client([], {Tesla.Adapter.Mint, [
  proxy: {:http, "proxy.example", 8080, []},
  proxy_headers: [{"proxy-authorization", basic}]
]})

Benotzt dësen Tesla-Client fir déi virgesinn Operatioune vun der Applikatioun. Hir URL-e bleiwen d’Ziler vun de Servicer; proxy_user an proxy_password bezeechnen de Kont beim Tëschemann.

Mint benotzt proxy_headers bei CONNECT fir en Tunnelproxy oder setzt d’Headeren am Weiderleedungsmodus an d’Ufroen an. Eng allgemeng Tesla-Middleware fir Zilheadere steet net fir dëse méi fréie Verbindungsinput.

D’Beispill benotzt Basic. Base64 ass eng Duerstellung, keng Verschlësselung; de Schutz hänkt vum Transport vun der Proxyverbindung of.

Halt dës Optioune beim Mint-Adapter. Op Finch, Hackney oder en aneren Adapter ze wiesselen erfuerdert säin Interface, an Authorization fir d’Zil bleift en aneren Authentifikatiounsaustausch.

Ähnlech Artikelen