同一 百度云存储 URL, Python 请求成功、浏览器访问成功,唯独 Node.js fetch 失败

查看 113|回复 10
yeekal
OP
  
@mqnu00 换版本也不行。最后通过改为 https 模块解决了。 猜测跟网络环境也有关系。
ai 给出的原因和解决办法:
```text
问题在于 Node.js 自带的 fetch (使用 undici )与该特定主机的连接存在超时问题。而原生 https 模块在显式强制使用 IPv4 并指定 IP 地址时可以正常工作。
根本原因:undici ( Node 的 fetch 后端)无法与 paddleocr-store-7.bj.bcebos.com 建立 TCP 连接(可能是 IPv6/TLS 握手问题),而 curl 和 Python requests 则能正常处理。
修复方案:使用原生 https 模块,并显式进行 IPv4 查询。
```
感谢各位
您需要登录后才可以回帖 登录 | 立即注册

返回顶部