Elixir Tesla: dearbhadh progsaidh leis an inneal-atharrachaidh Mint
Cuir an ceann Basic ann an roghainnean ceangail Mint gus an tèid e le CONNECT ron iarrtas dhan cheann-uidhe.
basic = "Basic " <> Base.encode64(proxy_user <> ":" <> proxy_password)
client = Tesla.client([], {Tesla.Adapter.Mint, [
proxy: {:http, "proxy.example", 8080, []},
proxy_headers: [{"proxy-authorization", basic}]
]})Cleachd an cliant Tesla seo airson nan gnìomhan a tha an aplacaid an dùil a dhèanamh. Tha na URLan fhathast a’ comharrachadh cinn-uidhe nan seirbheisean; tha proxy_user agus proxy_password a’ sònrachadh cunntas an eadar-mheadhanair.
Cleachdaidh Mint proxy_headers air CONNECT airson progsaidh tunail, no cuiridh e na cinn còmhla ri iarrtasan sa mhodh tar-chuir. Chan e bathar-meadhain coitcheann Tesla airson cinn a’ chinn-uidhe an t-ion-chur ceangail nas tràithe sin.
Cleachdaidh an eisimpleir Basic. ’S e riochdachadh a th’ ann am Base64, chan e crioptachadh; tha an dìon an urra ri còmhdhail a’ cheangail ris a’ phrogsaidh.
Cùm na roghainnean seo leis an inneal-atharrachaidh Mint. Feumaidh Finch, Hackney no inneal-atharrachaidh eile an eadar-aghaidh aige fhèin, agus tha Authorization a’ chinn-uidhe fhathast na iomlaid dearbhaidh eile.