Ngohlelo lokusebenza lwe-HTTPotion olukhona, dlulisela iphuzu lokugcina ku-kuthutho lwayo lwe-ibrowse:

response = HTTPotion.get(
  "http://www.example.com/",
  ibrowse: [proxy_host: ~c"proxy.example", proxy_port: 8080]
)

Umbhalo ~c unikeza i-Erlang charlist yegama lomsingathi we-proxy. Iphothi iyinombolo ephelele. I-HTTP endpoint evela kuhlu lwe-HTTP proxy ingagcwalisa lezi zinkambu ezimbili esicelweni somphakathi esivunyelwe esibonisiwe, ngaphandle kokwengeza i-akhawunti ye-proxy. I-README ye-HTTPotion ikhombisa ukuthi izinketho ze-ibrowse zivame ukusebenzisa i-charlist esikhundleni semigqa yebhinari ye-Elixir evamile.

I-URL yangaphandle ihlala iyindawo okuyiwa kuyo. Uhlu lwamagama angukhiye e-ibrowse olusemgodini ukudluliswa kwezinketho zokuthutha; akusona isihloko se-HTTP noma ipharamitha yombuzo.

Phatha i-Response noma i-ErrorResponse ebuyiswa yi-HTTPotion ngokugeleza okujwayelekile kohlelo. Indlela engenalo uphawu lwesibabazo ingabuyisela into yephutha, kuyilapho i-get! iphonsa okuhlukile lapho umsebenzi uhluleka.

Lesi siyisihluko sokunakekela se-HTTPotion, esimakwa ngumnakekeli waso njengesiphelelwe yisikhathi. I-HTTPoison iyilabhulali ehlukile enesixhumi esibonakalayo sokuthutha esihlukile; i-agumenti yayo ye-proxy ayisona isinqumo esifanayo nje ngoba amagama abukeka efana.

Izihloko ezihlobene