You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Inertia发送多个HTTP请求 是否可替代axios实现并发请求

Inertia 并发请求问题解答

核心结论

  • 无法通过 Inertia 实现类似 axios 的并发请求,这类场景直接使用 axios 即可。

原因说明

Inertia 提供的Inertia.post/Inertia.get等方法本质不是通用 HTTP 客户端,它的设计目标是驱动 Inertia 模式下的页面状态同步:每次调用都会绑定页面组件重渲染、浏览器历史记录更新、全局状态同步等逻辑。即使它底层确实基于 axios 封装,也只对外暴露了符合单页面状态流转逻辑的调用能力,没有提供并发请求相关的接口。

如果强行并发调用多个 Inertia 请求,会出现页面状态冲突、历史记录异常等不可预期的问题,官方也从未支持这种用法。

实践建议

所有和 Inertia 页面状态更新无关的普通接口请求、并发请求场景,直接使用 axios 或者原生 fetch 实现即可,不需要借用 Inertia 的封装。


内容的提问来源于stack exchange,提问作者MaVaBo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.20 11:45:03