Roghanna seachfhreastalaí HTTPotion a sheachadadh chuig ibrowse
Cumraigh iompar ibrowse cliant HTTPotion atá ann cheana le cineálacha luacha Elixir agus Erlang a bhfuiltear ag súil leo.
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.