I gcás feidhmchláir HTTPotion atá ann cheana, seachaid an críochphointe chuig a iompar ibrowse:

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

Soláthraíonn an litriúil ~c charlist Erlang d'ainm óstach an seachfhreastalaí. Is slánuimhir é an port. Is féidir le críochphointe HTTP ón liosta seachfhreastalaithe HTTP an dá réimse seo a líonadh don iarratas poiblí ceadaithe a thaispeántar, gan cuntas seachfhreastalaí a chur leis. Tugann README HTTPotion le fios go n-úsáideann roghanna ibrowse charlists go ginearálta seachas gnáth-theaghráin dhénártha Elixir.

Fanann an URL seachtrach mar an gceann scríbe. Is é an liosta eochairfhocal neadaithe ibrowse an t-aistriú roghanna iompair; ní ceannteideal HTTP é ná paraiméadar ceiste.

Láimhseáil an Response nó ErrorResponse a thugann HTTPotion ar ais trí ghnáth-sreabhadh an fheidhmchláir. Is féidir leis an modh gan comhartha uaillbhreasa réad earráide a thabhairt ar ais, agus caitheann get! eisceacht nuair a theipeann ar oibríocht.

Is tagairt chothabhála é seo do HTTPotion, a mharcálann a chothaitheoir mar rud atá as feidhm. Is leabharlann eile é HTTPoison le comhéadan iompair eile; ní hé an argóint seachfhreastalaí atá ann an rogha chéanna díreach toisc go bhfuil na hainmneacha cosúil le chéile.

Ailt ghaolmhara