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.

Artaigilean co-cheangailte