Lehendik dagoen HTTPotion aplikazio baterako, pasatu amaierako puntua bere ibrowse garraioari:

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

~c literalak Erlang charlist bat ematen du proxy ostalariaren izenerako. Portua zenbaki osoa da. HTTP proxy zerrendako HTTP amaierako puntu batek bi eremu horiek bete ditzake erakutsitako baimendutako eskaera publikorako, proxy konturik gehitu gabe. HTTPotionen READMEk adierazten du ibrowse aukerak charlistak erabili ohi dituela Elixirren ohiko kate bitarrak beharrean.

Kanpoko URLa helmuga izaten jarraitzen du. Barruko ibrowse gako-hitzen zerrenda garraio-aukeren entrega da; ez da HTTP goiburua ez eta kontsulta-parametroa ere.

Kudeatu HTTPotionek itzultzen duen Response edo ErrorResponse aplikazioaren ohiko fluxuaren bidez. Harridura ikurrik gabeko metodoak errore objektua itzul dezake, get! metodoak, ordea, salbuespena jaurtitzen du eragiketa huts egiten duenean.

Hau HTTPotionentzako mantentze-erreferentzia bat da, eta bere mantentzaileak zaharkituta gisa markatzen du. HTTPoison garraio-interfaze ezberdina duen beste liburutegi bat da; haren proxy argumentua ez da aukera bera izenak antzekoak direlako soilik.

Erlazionatutako artikuluak