Red*_*Red 2 erlang networking elixir httpoison
我正在使用elixir对我的机器上的主机进行一些XMLRPC查询,该主机只接受来自127.0.xy的调用,其中x和y可以配置,但ip不能是127.0.0.1.
curl除非我添加标志,否则对此主机的简单请求将失败--interface 127.0.x.y.
如何使用不同于127.0.0.1的给定接口ip启动我的elixir应用程序?
我用来发送请求的库是HTTPoison,如果这有用的话.
你可以通过ip在connect_options到hackney.直接hackney传递connect_options给gen_tcp,接受ip:
HTTPoison.get("http://...", [], [hackney: [connect_options: [ip: {127, 0, 0, 1}]]])
Run Code Online (Sandbox Code Playgroud)