gpt4 book ai didi

python - HTTPConnectionPool(主机=\'0.0.0.0\',端口=7000): Max retries exceeded with url (Caused by NewConnectionError

转载 作者:行者123 更新时间:2023-12-02 08:21:03 25 4
gpt4 key购买 nike

我正在使用 python 使 2 个 API 在它们之间进行通信,我进行了测试,两个 API 都可以自己正常工作,当我尝试向 API A(用 Flask 制作)发送请求以便 A 可以通过时,问题就出现了将数据发送到 API B(django 制作),然后再次将结果返回给 A。

当我尝试测试此端点时,响应是:

HTTPConnectionPool(host='0.0.0.0', port=7000): Max retries exceeded with url: /verify?0 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa0b939df50>: Failed to establish a new connection: [Errno 111] Connection refused'))

如果我使用 API A 生成的 url 向 API B 发出请求,测试文件和手动测试就会以这种方式失败。

我想我遗漏了 API B 中的一些配置,但是在哪里?什么?

简要摘要:

  • API A 它是在 Flask 中制作的,并在 docker 容器中本地运行

  • API B 它是用 django 制作的,并且在配置文件 settings.py 中有 ALLOWED_HOSTS = ["*"] 并且也可以在本地运行

  • 当我向 API A 请求调用 API B 时,B 从未在控制台日志中注册任何事件,但 API B 调用 API A 请求成功通过

最佳答案

事实证明,我正在尝试使用 0.0.0.0:portlocalhost:port 从 docker API 进行连接,我只需要使用我的公共(public) IP .

关于python - HTTPConnectionPool(主机=\'0.0.0.0\',端口=7000): Max retries exceeded with url (Caused by NewConnectionError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57329539/

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