当我发出 POST 请求时,我收到此错误。错误:连接 ECONNREFUSED 127.0.0.1:3000。相反,当我使用邮递员时,它可以工作。
这是网址: http://localhost:3000/users/sign_in
这是我的配置:
JSON 选项卡:
{"user": {"email": "user@nivelr.com", "password": "clave12345"}}
标题:
- 接受应用程序/json
- 内容类型应用程序/json
当我发出 POST 请求时,我收到此错误。错误:连接 ECONNREFUSED 127.0.0.1:3000。相反,当我使用邮递员时,它可以工作。
这是网址: http://localhost:3000/users/sign_in
这是我的配置:
JSON 选项卡:
{"user": {"email": "user@nivelr.com", "password": "clave12345"}}
标题:
我是 Insomnia 的开发者,我想让你知道这个问题已经在最近的版本中得到修复。
该应用程序现在将首先尝试 IPv6 查找(通常为 ::1),然后在出错时回退到 IPv4 查找(通常为 127.0.0.1)。这现在与curl
命令行工具的行为一致。
您可以在此处下载适用于 Mac、Windows 或 Linux 的最新版本。
我在这里显然有点晚了,但如果你从来没有弄清楚,使用http://[::1]
而不是http://localhost
为我解决这个问题。似乎有些服务器(在我的例子中是 Rust 的 Iron),当被告知在 localhost 上监听时,将其解释为 IPv6 ( [::1]
),因此 IPv4 地址停止工作。