XHR 是 XMLHttpRequest 的缩写,指浏览器里用于向服务器发送 HTTP 请求并接收响应的接口/对象,常用于在不刷新页面的情况下加载数据(与 AJAX 场景密切相关)。在现代开发中也常与 fetch 对比使用。
/ˌɛks eɪtʃ ˈɑːr/
I sent the data using XHR.
我用 XHR 发送了数据。
Although modern browsers support fetch, some legacy code still relies on XHR to handle asynchronous requests and update the page dynamically.
虽然现代浏览器支持 fetch,但一些旧代码仍依赖 XHR 来处理异步请求并动态更新页面。
XHR 来自 XMLHttpRequest 的首字母缩写:早期设计与 XML 数据格式关联紧密(常用于传输 XML),但实际也广泛用于 JSON、HTML、纯文本 等多种内容;“HttpRequest” 表示其核心用途是发起 HTTP 请求。