我有一个REST API,我试图进入一个容器。一切都有效,除了调用利用其他端点功能的端点。
当终点尝试对其他API端点之一进行cURL调用时,它会失败。
例如: 我将商品添加到购物车然后设置地址。设置地址后,API会看到它有足够的信息来获取运费报价并调用运费报价终点。连接超时,原始调用返回错误,因为它无法获得运费报价。
如果我直接调用运费报价终点,它就可以正常工作,因为它不是该终点的问题。只有在使用cURL从单独的端点请求数据时才会失败。
我不确定这是否在野外工作,因为我现在正在本地测试。
我怀疑这与我的当地环境有某种关系。我ssh进入容器并测试curl以确保它能够连接到东西并且它可以正常工作。此外,运费报价终点使用curl来获取服务提供商的报价,这也是有效的。
我正在使用: Windows 10 适用于Windows的Docker(17.09.1-ce-win42)
提前感谢您的帮助!