fetch 默认跨域请求为什么不带 Cookie,credentials 选项各取值有什么区别?
fetch 默认跨域请求为什么不带 Cookie,credentials 选项各取值有什么区别? 本文先给出可直接复述的结论,再用最小代码说明fetch credentials cookie same-origin include的工作方式、判断依据、项目边界和常见误区。
浏览器 · HTTP面试题第 1 页,显示第 1–21 题,共找到 21 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
fetch 默认跨域请求为什么不带 Cookie,credentials 选项各取值有什么区别? 本文先给出可直接复述的结论,再用最小代码说明fetch credentials cookie same-origin include的工作方式、判断依据、项目边界和常见误区。
解释 fetch 为什么对 404、500 不 reject:Promise 只在网络层失败时拒绝,HTTP 错误状态会正常 resolve。给出检查 response.ok 或 status 并手动抛错的标准处理方式与边界。
在支持流式请求体的浏览器中用 fetch 上传 ReadableStream,为什么必须设置 duplex: 'half'(Chrome 105+)? 本文先给出可直接复述的结论,再用最小代码说明fetch 流式请求体 duplex half ReadableStream 上传的工作方式、判断依据、项目边界和常见误区。
为什么原生 fetch 无法监听文件上传进度,有哪些替代方案? 本文先给出可直接复述的结论,再用最小代码说明fetch 上传进度 不支持 XHR upload的工作方式、判断依据、项目边界和常见误区。
浏览器中 fetch 与 XMLHttpRequest 的核心差异是什么,选型时怎么权衡? 本文先给出可直接复述的结论,再用最小代码说明fetch 与 XMLHttpRequest 区别的工作方式、判断依据、项目边界和常见误区。
HTTP/1.1 下浏览器对同一域名的并发连接数限制如何影响 SSE 和轮询,HTTP/2 如何缓解? 本文先给出可直接复述的结论,再用最小代码说明浏览器 同域名 连接数限制 SSE HTTP/2 多路复用的工作方式、判断依据、项目边界和常见误区。
EventSource 有哪些硬性限制,为什么自定义请求头或 POST 请求做不到? 本文先给出可直接复述的结论,再用最小代码说明EventSource 限制 GET 自定义请求头的工作方式、判断依据、项目边界和常见误区。
WebSocket 关闭连接时 close(code, reason) 的状态码怎么选,1000 与 1006 有什么区别? 本文先给出可直接复述的结论,再用最小代码说明WebSocket close code 1000 1006 异常关闭的工作方式、判断依据、项目边界和常见误区。
WebSocket 建立连接时的 HTTP 升级握手过程是怎样的,101 状态码代表什么? 本文先给出可直接复述的结论,再用最小代码说明WebSocket 握手 Upgrade 101 Sec-WebSocket-Key的工作方式、判断依据、项目边界和常见误区。
从通信方向、数据类型、断线恢复和实现成本对比 WebSocket 与 SSE,结合消息通知、AI 流式输出、协同编辑等场景给出直接可用的选型方法。
调用 XMLHttpRequest 的 abort() 后,readyState、事件和该对象还能复用吗? 本文先给出可直接复述的结论,再用最小代码说明XHR abort 后 状态 复用的工作方式、判断依据、项目边界和常见误区。
XMLHttpRequest 的 readyState 从 0 到 4 各代表什么阶段,onreadystatechange 与 onload 有何不同? 本文先给出可直接复述的结论,再用最小代码说明XMLHttpRequest readyState 状态 onload 区别的工作方式、判断依据、项目边界和常见误区。
XMLHttpRequest 的 responseType 有哪些取值,下载二进制文件时应该选什么? 本文先给出可直接复述的结论,再用最小代码说明XMLHttpRequest responseType blob arraybuffer的工作方式、判断依据、项目边界和常见误区。
为什么主线程上的同步 XMLHttpRequest 被废弃并应避免使用? 本文先给出可直接复述的结论,再用最小代码说明同步 XHR 主线程阻塞 废弃的工作方式、判断依据、项目边界和常见误区。
XMLHttpRequest 的 timeout 属性与 ontimeout 事件如何工作,与手动 setTimeout 中断有何区别? 本文先给出可直接复述的结论,再用最小代码说明XHR timeout ontimeout 超时的工作方式、判断依据、项目边界和常见误区。
XMLHttpRequest 如何分别监听上传进度和下载进度,两个 progress 事件挂在哪个对象上? 本文先给出可直接复述的结论,再用最小代码说明XHR upload progress 下载进度 事件的工作方式、判断依据、项目边界和常见误区。
本题说明 Cookie 三个安全属性各自的防御目标:HttpOnly 防脚本窃取、Secure 防明文传输窃听、SameSite 防跨站伪造请求,并给出真实配置场景与失效边界。
Secure 属性在 localhost 或 HTTP 环境下如何使用? 本文先给出可直接复述的结论,再用最小代码说明Secure Cookie 在 localhost 的例外的工作方式、判断依据、项目边界和常见误区。
为什么使用 SharedArrayBuffer 需要启用跨源隔离(cross-origin isolation)? 本文先给出可直接复述的结论,再用最小代码说明SharedArrayBuffer 跨源隔离 COOP COEP的工作方式、判断依据、项目边界和常见误区。
在 Worker 中可以使用 XMLHttpRequest 或 fetch 发起网络请求吗? 本文先给出可直接复述的结论,再用最小代码说明Worker 中 fetch XMLHttpRequest 网络请求的工作方式、判断依据、项目边界和常见误区。
加载 Worker 脚本文件时受哪些同源或 CORS 限制? 本文先给出可直接复述的结论,再用最小代码说明Worker 脚本同源与 CORS 限制的工作方式、判断依据、项目边界和常见误区。