如何让fetch尊重dns变更?

我有个网页用了fetch请求自身,像这样:

fetch("", xxx);

但有时候会得到404,原因是在打开该页,至fetch这段期间,服务器的IP发生了变化,dns也已经完成了变更,可以通过在另一个tab访问该页的域名证实,但似乎fetch仍然走老IP,请问有什么办法解决这种问题。

阅读 1.6k
2 个回答

httpdns

  1. fetch httpdns 获取ip
  2. fetch ip, 通过指定 header host:$domain

dns 缓存,前端没什么解决方案。

实际生产环境 IP 不会频繁变动吧?不行你就自己架个代理服务器。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题