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

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

Lo oníbàárà Tesla yìí fún àwọn iṣẹ́ tí app fẹ́ ṣe. Àwọn URL wọn ṣì jẹ́ ibi tí àwọn iṣẹ́ náà wà; proxy_user àti proxy_password ń tọ́ka sí àkọọ́lẹ̀ olùlàárín.

Mint ń lo proxy_headers lórí CONNECT fún proxy ọ̀nà abẹ́lẹ̀, tàbí ó ń da àwọn akọlé náà pọ̀ mọ́ ìbéèrè ní ipò fífiránṣẹ́ síwájú. Middleware Tesla gbogbogbò fún àwọn akọlé ibi tí a ń lọ kì í ṣe ìwọlé àsopọ̀ tí ó ṣáájú yẹn.

Àpẹẹrẹ náà lo Basic. Base64 jẹ́ ọ̀nà ìṣojú dátà, kì í ṣe ìfipamọ́ rẹ̀ láṣírí; ààbò sinmi lórí ọ̀nà gbígbé àsopọ̀ proxy.

Pa àwọn àṣàyàn wọ̀nyí mọ́ adapter Mint. Yíyí sí Finch, Hackney tàbí adapter mìíràn nílò ojú-ọ̀nà ìbánisọ̀rọ̀ tirẹ̀, àti Authorization ibi tí a ń lọ ṣì jẹ́ pàṣípààrọ̀ ìfìdímúlẹ̀ ìdánimọ̀ mìíràn.

Àwọn àpilẹ̀kọ tó jọra