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.

Labarai masu alaƙa