axios 拦截器里或请求里设置请求头Connection无效,为什么

我想把默认的keep-alive改为close。

阅读 5.7k
1 个回答

不可以。

这跟 axios 无关,是浏览器本身的安全策略。

有一些请求标头浏览器出于安全考虑,不允许在 AJAX 中修改,Keep-Alive 就是其中之一。

完整的禁止修改的标头列表可以看这里:https://developer.mozilla.org...

如果你非要修改,那你只能在后端加一个反向代理。

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