Ukudlulisela izinketho ze-proxy ze-HTTPotion ku-ibrowse
Lungisa ukuthuthwa kwe-ibrowse kweklayenti ye-HTTPotion ekhona ngezinhlobo zamanani ze-Elixir ne-Erlang ezilindelekile.
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.