gpt4 book ai didi

networking - 在定义的接口(interface) IP 地址上启动 erlang/elixir

转载 作者:行者123 更新时间:2023-12-02 03:15:20 26 4
gpt4 key购买 nike

我正在使用 elixir 对我的计算机上的主机进行一些 XMLRPC 查询,该主机仅接受来自 127.0.x.y 的调用,其中 x 和 y 可以配置,但 IP 不能是 127.0.0.1。

除非我添加标志 --interface 127.0.x.y,否则对此主机的简单 curl 请求将会失败。

如何使用不同于 127.0.0.1 的给定接口(interface) IP 启动我的 Elixir 应用程序?

我用来发送请求的库是 HTTPoison(如果这有帮助的话)。

最佳答案

您可以将connect_options中的ip传递给hackneyhackneyconnect_options 直接传递给 gen_tcp,后者接受 ip:

HTTPoison.get("http://...", [], [hackney: [connect_options: [ip: {127, 0, 0, 1}]]])

关于networking - 在定义的接口(interface) IP 地址上启动 erlang/elixir,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41639633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com