Elixir Tesla: proxysamgilding við Mint-tillagaranum
Set Basic-høvdið í sambandsvalini hjá Mint, so tað kann fylgja CONNECT undan umbønini til málið.
basic = "Basic " <> Base.encode64(proxy_user <> ":" <> proxy_password)
client = Tesla.client([], {Tesla.Adapter.Mint, [
proxy: {:http, "proxy.example", 8080, []},
proxy_headers: [{"proxy-authorization", basic}]
]})Brúka henda Tesla-klientin til ætlaðu atgerðirnar hjá forritinum. URL-adressurnar vísa framvegis á tænastumálini; proxy_user og proxy_password vísa til kontuna hjá millumliðinum.
Mint nýtir proxy_headers til CONNECT hjá einari tunnilsproxy, ella leggur høvdini saman við umbønum í framsendingarhátti. Vanlig Tesla-millumforrit til høvd hjá málinum eru ikki hesi fyrru inntøk til sambandið.
Dømið brúkar Basic. Base64 er ein framseting, ikki brongling; verjan veldst um flutningin í proxysambandinum.
Halt hesi valini hjá Mint-tillagaranum. At skifta til Finch, Hackney ella ein annan tillagara krevur markamótið hjá honum, og Authorization til málið er framvegis eitt annað samgildissamskifti.