At geva HTTPotion proxy-valmøguleikar víðari til ibrowse
Set ibrowse-flutningslagið hjá einum verandi HTTPotion-kunda upp við teimum væntaðu Elixir- og Erlang-virðis sløgum.
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.