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.

Skyldar greinar