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

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

د اپلېکېشن د ټاکلو کارونو لپاره همدا Tesla پېرودونکی وکاروئ. د هغوی URL د خدمتونو موخې پاتې کېږي؛ proxy_user او proxy_password د منځګړي حساب ښيي.

Mint د تونل پراکسي لپاره proxy_headers په CONNECT لګوي، یا یې د وړاندې لېږلو په حالت کې له غوښتنو سره یوځای کوي. د موخې د سرلیکونو لپاره عمومي Tesla middleware د نښلونې د مخکیني پړاو دا ننوت نه دی.

بېلګه Basic کاروي. Base64 د ښودنې بڼه ده، کوډول نه دي؛ خونديتوب د پراکسي نښلونې په لېږد پورې تړلی دی.

دا غوراوي له Mint اډاپټر سره وساتئ. Finch، Hackney یا بل اډاپټر ته بدلون د هغه خپل انټرفېس غواړي، او د موخې Authorization لا هم د هویت‌تایید بېل تبادله ده.

اړوندې مقالې