Elixir Tesla: tantancewar wakili da adaftar Mint
Saka taken Basic a zaɓuɓɓukan haɗin adaftar Mint domin ya bi CONNECT kafin buƙatar zuwa wurin da ake nufi.
basic = "Basic " <> Base.encode64(proxy_user <> ":" <> proxy_password)
client = Tesla.client([], {Tesla.Adapter.Mint, [
proxy: {:http, "proxy.example", 8080, []},
proxy_headers: [{"proxy-authorization", basic}]
]})Yi amfani da wannan abokin cinikin Tesla don ayyukan da manhajar take nufi. URL ɗinsu har yanzu wuraren zuwa na sabis ne; proxy_user da proxy_password suna nuna asusun mai shiga tsakani.
Mint yana amfani da proxy_headers a CONNECT don wakilin rami, ko ya haɗa taken da buƙatu a yanayin turawa. Middleware na Tesla na gama gari don taken wurin zuwa ba shi ne wannan bayanin haɗin da ake amfani da shi da farko ba.
Misalin yana amfani da Basic. Base64 hanya ce ta wakiltar bayanai, ba ɓoyewa ba; kariya ta dogara da hanyar jigilar haɗin wakili.
Ajiye waɗannan zaɓuɓɓuka tare da adaftar Mint. Sauyawa zuwa Finch, Hackney ko wata adafta na buƙatar hanyar mu’amalarta, kuma Authorization na wurin zuwa yana nan musayar tantancewa daban.