Fyri eitt verandi HTTPotion-forrit, gev endapunktin til hans ibrowse-flutnings:

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

Literalið ~c veitir eina Erlang-charlist til proxy-vertarnavnið. Porturin er ein heil tala. Eitt HTTP-endapunkt úr HTTP-proxy listanum kann fylla hesi tvey økini fyri tað vísta loyvda almenna fyrispurningin uttan at leggja eina proxy-konto aftrat. README hjá HTTPotion vísir á, at ibrowse-valmøguleikar vanliga brúka charlist heldur enn vanligar Elixir-binærar tekstrøðir.

Tann ytri URL-in verður við at vera málið. Tann innbygda ibrowse-nyklatorðslistin er yvirgevingin av flutningsvalmøguleikum; hon er ikki ein HTTP-høvurður ella ein fyrispurnar-parametur.

Handfara tú Response ella ErrorResponse, sum HTTPotion gevur aftur, gjøgnum vanliga fløði forritsins. Metodan uttan rópatekni kann geva ein feil-objekt aftur, meðan get! kastar undantak, tá ein handling miseydnast.

Hetta er ein viðlíkahaldar-vísing til HTTPotion, sum viðlíkahaldarin merkir sum úrgamalt. HTTPoison er eitt øðrum bókasavn við einum øðrum flutningsgrænseflata; proxy-argumentið hjá tí er ikki sama valmøguleiki bara tí, at nøvnini líkjast.

Skyldar greinar