我正在使用 python 使 2 个 API 在它们之间进行通信,我进行了测试并且两个 API 都可以自己正常工作,当我尝试向 API A(用烧瓶制作)发送请求时出现问题,以便 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'))
Run Code Online (Sandbox Code Playgroud)
测试文件和手动测试以这种方式失败,如果我向 API B 发出请求,并使用 API A 使其返回 ok 消息的 url。
我想我错过了 API B 中的配置,但在哪里?什么?
简要总结:
API A 它是在烧瓶中制作的,并在停靠容器中本地运行
API B 它是用 django 制作的,并且在本地运行的配置文件 settings.py 中也有 ALLOWED_HOSTS = ["*"]
当我向 API A 发出调用 API B 的请求时,B 从未在控制台日志中注册任何事件,但 API B 调用 API A 请求成功通过
归档时间: |
|
查看次数: |
9780 次 |
最近记录: |