前端进阶之旅前端进阶之旅
  • 基础篇HTML/CSS/JS 打底
  • 进阶篇原理与工程化
  • 高频篇面试最常问的那批
  • 精选篇按模块收敛的总结
  • 手写篇常考代码手写实现
  • 面经篇真实面试问题复盘
  • AI 篇NEWAI 时代的前端考点
  • 历年面经NEW按年份追踪真实考点
  • 每日一题每天一道,攒手感
  • 专项自测100 题快速查漏
  • 小程序题库小程序专项刷题
  • 算法题库NEW在线编码即时判题
  • 知识卡片NEW碎片时间过考点
  • 面试题大全常见问题解析
  • AI 答疑NEW随时提问,即时解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • AI 定制路线NEW按你的简历现排
  • AI 知识地图NEW串起全站知识点
  • 原理篇React / Vue 源码拆解
  • HTTP从报文一路讲到 HTTPS
  • 浏览器渲染、事件循环、进程
  • 计算机基础Linux、网络、操作系统
  • 设计模式23 种模式怎么用
  • Node学习指南从环境搭建到服务端
  • NPM工作流script、依赖与发布
  • Docker容器化部署上手
  • Canvas图形与动画实战
  • 前端系统进阶学习大型项目工程化
  • 前端综合文章长期沉淀的实践文
  • 思维导图知识点全景图
  • 学习路线按图索骥不跑偏
  • AI 热点NEWAI 每日动态
  • 公众号动态公众号历史文章
  • 博客动态站长的技术博客
  • 开发者导航常用工具与文档站
  • 基础篇HTML/CSS/JS 打底
  • 进阶篇原理与工程化
  • 高频篇面试最常问的那批
  • 精选篇按模块收敛的总结
  • 手写篇常考代码手写实现
  • 面经篇真实面试问题复盘
  • AI 篇NEWAI 时代的前端考点
  • 历年面经NEW按年份追踪真实考点
  • 每日一题每天一道,攒手感
  • 专项自测100 题快速查漏
  • 小程序题库小程序专项刷题
  • 算法题库NEW在线编码即时判题
  • 知识卡片NEW碎片时间过考点
  • 面试题大全常见问题解析
  • AI 答疑NEW随时提问,即时解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • AI 定制路线NEW按你的简历现排
  • AI 知识地图NEW串起全站知识点
  • 原理篇React / Vue 源码拆解
  • HTTP从报文一路讲到 HTTPS
  • 浏览器渲染、事件循环、进程
  • 计算机基础Linux、网络、操作系统
  • 设计模式23 种模式怎么用
  • Node学习指南从环境搭建到服务端
  • NPM工作流script、依赖与发布
  • Docker容器化部署上手
  • Canvas图形与动画实战
  • 前端系统进阶学习大型项目工程化
  • 前端综合文章长期沉淀的实践文
  • 思维导图知识点全景图
  • 学习路线按图索骥不跑偏
  • AI 热点NEWAI 每日动态
  • 公众号动态公众号历史文章
  • 博客动态站长的技术博客
  • 开发者导航常用工具与文档站
首页程序员面试题库HTTP专题面试题
面试知识索引 · 分类、标签与搜索

HTTP专题面试题,141 道完整答案

HTTP专题面试题第 1 页,显示第 1–50 题,共找到 141 道完整解析,可继续按分类、标签与关键词缩小范围。

141筛选结果
52技术分类
178检索标签
3索引分页
按分类建立知识面,再用标签和搜索定位问题

每页只渲染 50 道题。分类与标签分页可抓取,自由搜索结果不会制造无限 SEO 页面。

快速定位

分类、标签与关键词搜索

清除全部筛选
题库检索
技术分类52 个
全部分类5000AI Agent511浏览器301JavaScript285React281AI 开发262CSS240Node.js217TypeScript206Vue180前端工程化138React Native135
查看全部 52 个分类
操作系统135数据库134Docker95计算机网络94API 设计90Kubernetes90HTML89Redis89全栈开发88分布式系统88系统设计86HTTP85Next.js60Angular58Linux53Nuxt51PostgreSQL46可观测性46设计模式46小程序45身份与权限45无障碍44MongoDB43PWA43Web 安全43Git42前端测试42前端性能41WebAssembly40测试40AI 工程37SvelteKit37Go35前端数据管理30React Router29AI 全栈28Svelte27算法12Java10数据结构5前端手写题3
热门标签178 个
全部标签HTTP141并发编程448缓存355性能优化340安全336异步编程292类型系统215构建工具211容器化184流处理177表单157SQL148路由140离线应用121网络协议111
查看其余 163 个标签
测试109数据库事务95实时通信92Web 可访问性90动画79可观测性77Agent 记忆75向量检索66工具调用66LangGraph59Prompt56任务规划53排障与运维53数据库索引52浏览器自动化51Flexbox50值与类型50GraphQL49事务与并发49构建与镜像49DNS 与 TLS48工程协作与交付48AI 评测47CSS Grid47Express 服务47MCP47副作用与同步47向量与嵌入47文件与多媒体47流与二进制47传输与协议46列表与性能46可维护代码46响应式原理46容器运行46指标日志追踪46数据建模与运维46文件与 I/O46表单与输入46MCP 协议45RAG45Vite 与模块构建45Webpack45内存与虚拟化45原生集成45多 Agent45工作负载与发布45应用与性能45数据处理45模块与工具链45组件与模板45缓存与数据结构45网络与运维45评估与调试45身份认证与授权45运行时与开发45Web 系统方案44一致性与容错44侦听与生命周期44分布式使用44原生组件与交互44可访问交互44消息与异步处理44渲染与调度44索引与执行计划44组件设计44缓存与代理44进程与并发44层叠与选择器43攻击面与防御43文档数据库43权限与安全43离线与渐进增强43语义与文档43请求与通信 API43Worker 与线程协作42事件系统42存储与离线数据42服务架构42服务端与流式渲染42服务端工程42泛型设计42版本控制42类型收窄42类型运算42组件与端到端42编码与执行42进程与线程42DOM 与文档操作41Flex 布局41HTTP 语义41NestJS 架构41REST 与接口契约41SQL 查询41加载与交互性能41动画与视觉41类型工程41记忆与状态41运行时与调度41Agent 架构40WebAssembly 集成40单元与集成测试40多 Agent 协作40工作流编排40模块与语言机制40浏览器与 UI 自动化40生产运行40函数与作用域39响应式设计39性能与并发39类型系统基础39Grid 布局38数组与集合38盒模型与排版38Hooks 与复用37应用开发37推理与成本37状态共享37知识库数据37模型与应用评测36对象与原型35状态与渲染35语言与并发35异步与 Promise34Effect32RAG 检索31React 性能31响应式与性能31微调与数据31TanStack Query30全栈边界30数据与缓存30大模型基础29路由与数据流29事件循环28流式交互28提示与上下文设计27数据与服务端27组件与依赖注入27组件与响应式27多模态应用24应用与渲染24Hydration22沙箱安全22状态管理18算法18CI/CD13语言与运行时10React Server Components6搜索与排序4实用函数实现3链表栈队列3图算法2字符串算法2树与遍历2索引与高级结构2Kubernetes1作用域与函数1动态规划1异步与浏览器1手写与交互性能1数组与双指针1相等比较1
当前页01 / 3

正在显示第 1–50 题

浏览器21AI Agent8计算机网络5全栈开发4AI 全栈3
第 1 页

本页面试问题

按稳定语义路径排序

  1. 0001
    AI AgentMCP 协议

    MCP HTTP 传输的授权基于 OAuth 2.1,客户端如何发现授权服务器(metadata 发现流程)?

    围绕“MCP HTTP 传输的授权基于 OAuth 2.1,客户端如何发现授权服务器(metadata 发现流程)”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确 401 与 WWW-Authenticate、resource metadata 的发现链。

    核心关键词MCP authorization OAuth 2.1 metadata 发现
    #MCP 协议#MCP#安全
  2. 0002
    AI AgentMCP 协议

    MCP 连接的正常关闭流程是什么,stdio 与 HTTP 两种传输的关闭信号有何不同?

    围绕“MCP 连接的正常关闭流程是什么,stdio 与 HTTP 两种传输的关闭信号有何不同”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确没有显式 shutdown 方法、靠关闭输入流或 HTTP 会话终止的语义。

    核心关键词MCP 生命周期 shutdown 关闭连接
    #MCP 协议#MCP#HTTP
  3. 0003
    AI AgentMCP 协议

    MCP 在 HTTP 传输中用 MCP-Protocol-Version 头解决什么问题,初始化后版本如何固定?

    围绕“MCP 在 HTTP 传输中用 MCP-Protocol-Version 头解决什么问题,初始化后版本如何固定”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确后续请求必须带协商版本及缺省回退值。

    核心关键词MCP MCP-Protocol-Version 头 版本协商
    #MCP 协议#MCP#HTTP
  4. 0004
    AI AgentMCP 协议

    MCP 无状态与有状态 HTTP 部署下分别有哪些会话劫持风险,会话 id 应如何生成与绑定?

    围绕“MCP 无状态与有状态 HTTP 部署下分别有哪些会话劫持风险,会话 id 应如何生成与绑定”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确会话 id 需加密随机且宜绑定用户身份。

    核心关键词MCP 会话劫持 session 安全
    #MCP 协议#MCP#HTTP
  5. 0005
    AI AgentMCP 协议

    MCP Streamable HTTP 中 Mcp-Session-Id 头的分配与校验规则是什么,无状态服务端可以吗?

    围绕“MCP Streamable HTTP 中 Mcp-Session-Id 头的分配与校验规则是什么,无状态服务端可以”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确会话 id 由服务端在初始化响应下发及可省略的条件。

    核心关键词MCP Mcp-Session-Id 会话管理
    #MCP 协议#MCP#HTTP
  6. 0006
    AI AgentMCP 协议

    MCP Streamable HTTP 传输如何用单端点同时支持 POST 请求和 SSE 流式推送?

    围绕“MCP Streamable HTTP 传输如何用单端点同时支持 POST 请求和 SSE 流式推送”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确 POST 返回 JSON 或升级 SSE 的两种响应形态。

    核心关键词MCP Streamable HTTP transport SSE
    #MCP 协议#MCP#实时通信
  7. 0007
    AI AgentMCP 协议

    MCP Streamable HTTP 的断线恢复机制中 Last-Event-ID 与事件 id 如何配合实现重放?

    围绕“MCP Streamable HTTP 的断线恢复机制中 Last-Event-ID 与事件 id 如何配合实现重放”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确服务端重放义务与客户端续传请求方式。

    核心关键词MCP SSE 断线恢复 Last-Event-ID
    #MCP 协议#MCP#实时通信
  8. 0008
    AI AgentMCP 协议

    MCP 本地 HTTP 服务端为什么要校验 Origin 与 Host 头以防范 DNS 重绑定攻击?

    围绕“MCP 本地 HTTP 服务端为什么要校验 Origin 与 Host 头以防范 DNS 重绑定攻击”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确监听 localhost 仍需验证来源头的理由。

    核心关键词MCP transport 安全 DNS rebinding Origin
    #MCP 协议#MCP#安全
  9. 0009
    AI 全栈流式交互

    跨域调用流式接口时 CORS 与 SSE 有哪些容易踩的坑?

    围绕“跨域调用流式接口时 CORS 与 SSE 有哪些容易踩的坑”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明凭据模式、预检与响应头要求。

    核心关键词SSE 跨域调用 CORS 预检踩坑
    #流式交互#实时通信#HTTP
  10. 0010
    AI 全栈流式交互

    为什么多个 SSE 长连接在 HTTP/1.1 下会阻塞页面其他请求,HTTP/2 如何缓解?

    围绕“为什么多个 SSE 长连接在 HTTP/1.1 下会阻塞页面其他请求,HTTP/2 如何缓解”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释浏览器每域名 6 连接限制与多路复用的差异。

    核心关键词HTTP/2 如何缓解 SSE 连接数限制
    #流式交互#实时通信#HTTP
  11. 0011
    AI 全栈流式交互

    在 AI 聊天场景中,Server-Sent Events 和 WebSocket 该如何选型?

    本文对比 AI 流式对话中 SSE 与 WebSocket 的选型依据。核心结论:SSE 面向单向文本推送,浏览器 EventSource 可自动重连,HTTP 兼容性好;WebSocket 仅在需要双向实时交互时才必要。给出具体场景、失败边界与判断条件。

    核心关键词SSE 与 WebSocket 在 AI 流式对话中的选型对比
    #流式交互#实时通信#HTTP
  12. 0012
    Angular组件与依赖注入

    在 Angular 表单或 HTTP 调用中,为何通常使用 Observable 而非 Promise?其核心优势体现在哪里?

    围绕“在 Angular 表单或 HTTP 调用中,为何通常使用 Observable 而非 Promise?其核心优势体”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答需要围绕必须强调 Observable 支持多值推送与取消订阅能力。

    核心关键词Angular Observable vs Promise 流式数据 多次通知
    #组件与依赖注入#异步编程#安全
  13. 0013
    身份与权限身份认证与授权

    Cookie 的 HttpOnly、Secure、SameSite 三个属性分别防什么攻击,SameSite=None 有什么前提条件?

    围绕“Cookie 的 HttpOnly、Secure、SameSite 三个属性分别防什么攻击,SameSite=Non”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须逐一对应 XSS 窃取、明文窃听、CSRF 三类风险及 SameSite=None 需配合 Secure。

    核心关键词Cookie HttpOnly Secure SameSite 属性
    #身份认证与授权#安全#HTTP
  14. 0014
    身份与权限身份认证与授权

    前端把 JWT 存在 localStorage 还是 HttpOnly Cookie,各自面临的 XSS 与 CSRF 风险如何权衡?

    本文从 XSS 与 CSRF 攻击原理出发,对比 JWT 存 localStorage 和 HttpOnly Cookie 的攻防差异,给出具体场景的存储与缓解策略,并指出各自适用边界。

    核心关键词JWT localStorage Cookie XSS CSRF 存储
    #身份认证与授权#安全#HTTP
  15. 0015
    浏览器请求与通信 API

    fetch 默认跨域请求为什么不带 Cookie,credentials 选项各取值有什么区别?

    解释 fetch credentials 的三个值 omit、same-origin、include 的行为,重点回答为什么跨域默认不带 Cookie,并说明 include 与 CORS 响应头的配合要求及常见出错点。

    核心关键词fetch credentials cookie same-origin include
    #请求与通信 API#HTTP
  16. 0016
    浏览器请求与通信 API

    为什么 fetch 收到 HTTP 404 或 500 响应时 Promise 不会 reject,应该怎么处理?

    解释 fetch 为什么对 404、500 不 reject:Promise 只在网络层失败时拒绝,HTTP 错误状态会正常 resolve。给出检查 response.ok 或 status 并手动抛错的标准处理方式与边界。

    核心关键词fetch HTTP 错误不 reject 处理
    #请求与通信 API#异步编程#HTTP
  17. 0017
    浏览器请求与通信 API

    在支持流式请求体的浏览器中用 fetch 上传 ReadableStream,为什么必须设置 duplex: 'half'(Chrome 105+)?

    围绕“在支持流式请求体的浏览器中用 fetch 上传 ReadableStream,为什么必须设置 duplex: 'ha”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须答出流式上传要求 HTTP/2 或 HTTP/3 且需显式声明 duplex 的兼容性约束。

    核心关键词fetch 流式请求体 duplex half ReadableStream 上传
    #请求与通信 API#HTTP#流处理
  18. 0018
    浏览器请求与通信 API

    为什么原生 fetch 无法监听文件上传进度,有哪些替代方案?

    本文说明 fetch 无上传进度事件的原因,对比 XHR upload.progress 和流式字节统计的适用边界,指导进度条实现技术选型。

    核心关键词fetch 上传进度 不支持 XHR upload
    #请求与通信 API#HTTP#流处理
  19. 0019
    浏览器请求与通信 API

    浏览器中 fetch 与 XMLHttpRequest 的核心差异是什么,选型时怎么权衡?

    对比 fetch 与 XMLHttpRequest 的四个实质差异:Promise 化、HTTP 错误不 reject、上传进度支持、取消机制,并给出按上传进度、错误处理、取消需求选型的可操作判断。

    核心关键词fetch 与 XMLHttpRequest 区别
    #请求与通信 API#异步编程#HTTP
  20. 0020
    浏览器请求与通信 API

    HTTP/1.1 下浏览器对同一域名的并发连接数限制如何影响 SSE 和轮询,HTTP/2 如何缓解?

    围绕“HTTP/1.1 下浏览器对同一域名的并发连接数限制如何影响 SSE 和轮询,HTTP/2 如何缓解”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须答出每域约 6 连接、长连接占满会阻塞普通请求、HTTP/2 多路复用可共用一个连接。

    核心关键词浏览器 同域名 连接数限制 SSE HTTP/2 多路复用
    #请求与通信 API#实时通信#HTTP
  21. 0021
    浏览器请求与通信 API

    EventSource 有哪些硬性限制,为什么自定义请求头或 POST 请求做不到?

    围绕“EventSource 有哪些硬性限制,为什么自定义请求头或 POST 请求做不到”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须答出只支持 GET、无法自定义请求头、可用 fetch 流读取替代的边界。

    核心关键词EventSource 限制 GET 自定义请求头
    #请求与通信 API#HTTP
  22. 0022
    浏览器请求与通信 API

    WebSocket 关闭连接时 close(code, reason) 的状态码怎么选,1000 与 1006 有什么区别?

    围绕“WebSocket 关闭连接时 close(code, reason) 的状态码怎么选,1000 与 1006 有什”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须答出 1000 正常关闭、1006 异常断开无法手动触发这一诊断价值。

    核心关键词WebSocket close code 1000 1006 异常关闭
    #请求与通信 API#实时通信#HTTP
  23. 0023
    浏览器请求与通信 API

    WebSocket 建立连接时的 HTTP 升级握手过程是怎样的,101 状态码代表什么?

    围绕“WebSocket 建立连接时的 HTTP 升级握手过程是怎样的,101 状态码代表什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须答出 Upgrade 头、Sec-WebSocket-Key/Accept 校验与 101 Switching Protocols 。

    核心关键词WebSocket 握手 Upgrade 101 Sec-WebSocket-Key
    #请求与通信 API#实时通信#HTTP
  24. 0024
    浏览器请求与通信 API

    实时推送场景下 WebSocket 与 SSE 如何选型,各自的决定性优势是什么?

    围绕“实时推送场景下 WebSocket 与 SSE 如何选型,各自的决定性优势是什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须答出双向通信需求选 WebSocket、纯服务端推送且要自动重连与 HTTP 友好选 SSE 的决策依据。

    核心关键词WebSocket SSE 选型 实时推送 对比
    #请求与通信 API#实时通信#HTTP
  25. 0025
    浏览器请求与通信 API

    调用 XMLHttpRequest 的 abort() 后,readyState、事件和该对象还能复用吗?

    围绕“调用 XMLHttpRequest 的 abort() 后,readyState、事件和该对象还能复用吗”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须答出 abort 后 readyState 归零、触发 abort 事件、对象可重新 open 复用。

    核心关键词XHR abort 后 状态 复用
    #请求与通信 API#HTTP
  26. 0026
    浏览器请求与通信 API

    XMLHttpRequest 的 readyState 从 0 到 4 各代表什么阶段,onreadystatechange 与 onload 有何不同?

    围绕“XMLHttpRequest 的 readyState 从 0 到 4 各代表什么阶段,onreadystatech”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须答出五个状态含义及 onload 只在完整成功时触发而 readyState 4 可能对应 HTTP 错误。

    核心关键词XMLHttpRequest readyState 状态 onload 区别
    #请求与通信 API#HTTP
  27. 0027
    浏览器请求与通信 API

    XMLHttpRequest 的 responseType 有哪些取值,下载二进制文件时应该选什么?

    围绕“XMLHttpRequest 的 responseType 有哪些取值,下载二进制文件时应该选什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须答出 arraybuffer 与 blob 在二进制下载中的取舍及 text/json 默认行为。

    核心关键词XMLHttpRequest responseType blob arraybuffer
    #请求与通信 API#HTTP
  28. 0028
    浏览器请求与通信 API

    为什么主线程上的同步 XMLHttpRequest 被废弃并应避免使用?

    围绕“为什么主线程上的同步 XMLHttpRequest 被废弃并应避免使用”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须答出同步请求冻结主线程 UI 与事件循环、浏览器已计划移除支持。

    核心关键词同步 XHR 主线程阻塞 废弃
    #请求与通信 API#事件循环#HTTP
  29. 0029
    浏览器请求与通信 API

    XMLHttpRequest 的 timeout 属性与 ontimeout 事件如何工作,与手动 setTimeout 中断有何区别?

    围绕“XMLHttpRequest 的 timeout 属性与 ontimeout 事件如何工作,与手动 setTimeo”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须答出原生 timeout 从 send 起计时并自动中止触发 ontimeout,无需手动清理定时器。

    核心关键词XHR timeout ontimeout 超时
    #请求与通信 API#HTTP
  30. 0030
    浏览器请求与通信 API

    XMLHttpRequest 如何分别监听上传进度和下载进度,两个 progress 事件挂在哪个对象上?

    围绕“XMLHttpRequest 如何分别监听上传进度和下载进度,两个 progress 事件挂在哪个对象上”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须答出上传进度挂在 xhr.upload、下载进度挂在 xhr 本身及 e.lengthComputable 判断。

    核心关键词XHR upload progress 下载进度 事件
    #请求与通信 API#HTTP
  31. 0031
    浏览器存储与离线数据

    Cookie 的 HttpOnly、Secure 和 SameSite 属性各自解决什么问题?

    本题说明 Cookie 三个安全属性各自的防御目标:HttpOnly 防脚本窃取、Secure 防明文传输窃听、SameSite 防跨站伪造请求,并给出真实配置场景与失效边界。

    核心关键词Cookie HttpOnly Secure SameSite 属性作用
    #存储与离线数据#离线应用#安全
  32. 0032
    浏览器存储与离线数据

    Secure 属性在 localhost 或 HTTP 环境下如何使用?

    围绕“Secure 属性在 localhost 或 HTTP 环境下如何使用”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释现代浏览器将 localhost 视为可信源。

    核心关键词Secure Cookie 在 localhost 的例外
    #存储与离线数据#离线应用#HTTP
  33. 0033
    浏览器Worker 与线程协作

    为什么使用 SharedArrayBuffer 需要启用跨源隔离(cross-origin isolation)?

    围绕“为什么使用 SharedArrayBuffer 需要启用跨源隔离(cross-origin isolation)”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖解释安全原因,以及必须用 COOP 和 COEP 响应头。

    核心关键词SharedArrayBuffer 跨源隔离 COOP COEP
    #Worker 与线程协作#HTTP#并发编程
  34. 0034
    浏览器Worker 与线程协作

    在 Worker 中可以使用 XMLHttpRequest 或 fetch 发起网络请求吗?

    围绕“在 Worker 中可以使用 XMLHttpRequest 或 fetch 发起网络请求吗”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答需要围绕支持 XHR 和 fetch,但注意同源策略与 CORS。

    核心关键词Worker 中 fetch XMLHttpRequest 网络请求
    #Worker 与线程协作#HTTP#并发编程
  35. 0035
    浏览器Worker 与线程协作

    加载 Worker 脚本文件时受哪些同源或 CORS 限制?

    本题解释加载Worker脚本时的同源与CORS规则,包括跨域时所需的HTTP头、file协议限制、以及模块脚本的额外MIME要求,并提供实际场景与判断方法。

    核心关键词Worker 脚本同源与 CORS 限制
    #Worker 与线程协作#HTTP#并发编程
  36. 0036
    全栈开发Express 服务

    Express 部署在终止 TLS 的代理后,为什么直接判断 req.secure 会失效,如何正确做 HTTPS 跳转?

    围绕“Express 部署在终止 TLS 的代理后,为什么直接判断 req.secure 会失效,如何正确做 HTTPS ”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 TLS 在代理终止后 Express 收到的是 HTTP,需 trust proxy 后读 X-Forwarded-Proto。

    核心关键词Express 代理后 HTTPS 重定向 req.secure
    #Express 服务#HTTP#网络协议
  37. 0037
    全栈开发Express 服务

    如何设计带 status 属性的自定义错误类,让 Express 错误处理中间件统一映射 HTTP 状态码?

    围绕“如何设计带 status 属性的自定义错误类,让 Express 错误处理中间件统一映射 HTTP 状态码”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须给出错误类携带 status/暴露 flag 的设计、中间件按属性决定响应与日志级别的判定逻辑,不讲具体日志库。

    核心关键词Express 自定义错误类 statusCode 统一错误响应
    #Express 服务#HTTP#可观测性
  38. 0038
    全栈开发Express 服务

    Express 解析查询串时同名参数(?a=1&a=2)会得到什么结果,应用该如何应对?

    围绕“Express 解析查询串时同名参数(?a=1&a=2)会得到什么结果,应用该如何应对”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明重复键被解析成数组、类型不符合预期时的风险,以及在校验层强制标量或数组的策略,不讲 qs 完整语法。

    核心关键词Express 查询参数重复 HTTP 参数污染
    #Express 服务#HTTP
  39. 0039
    全栈开发Express 服务

    请求校验应该放在 Express 中间件链的哪一层,校验失败应返回什么状态码?

    围绕“请求校验应该放在 Express 中间件链的哪一层,校验失败应返回什么状态码”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须论证校验先于业务 handler、失败直接响应 400/422 不进 controller,并区分格式错误(400)与语义冲突(如 。

    核心关键词Express 请求校验 中间件位置 422 400
    #Express 服务#HTTP
  40. 0040
    Go语言与并发

    为什么 Go 官方建议不要把 context 存进结构体字段,而要做函数第一个参数?

    围绕“为什么 Go 官方建议不要把 context 存进结构体字段,而要做函数第一个参数”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 context 生命周期跟随单次请求而非对象、存字段会造成取消语义混乱,net/http Handler 等例外从 Reque。

    核心关键词Go context 结构体字段 第一个参数
    #语言与并发#HTTP#并发编程
  41. 0041
    API 设计GraphQL

    GraphQL 的缓存为什么比 REST 难做,有哪些层面的缓存手段?

    围绕“GraphQL 的缓存为什么比 REST 难做,有哪些层面的缓存手段”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要比较单端点导致 HTTP 缓存失效与客户端归一化缓存、持久化查询的配合。

    核心关键词GraphQL 缓存 HTTP CDN 客户端归一化
    #GraphQL#缓存#HTTP
  42. 0042
    API 设计GraphQL

    GraphQL 通过 HTTP 提供服务时 GET 与 POST 的使用边界是什么?

    围绕“GraphQL 通过 HTTP 提供服务时 GET 与 POST 的使用边界是什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明查询可用 GET 而 mutation 必须 POST 的语义与安全原因。

    核心关键词GraphQL over HTTP GET POST 规范
    #GraphQL#HTTP
  43. 0043
    HTML表单与输入

    URL 输入类型在表单提交前如何校验?它是否要求必须带协议(如 http://)?

    本题说明 HTML type="url" 的内置校验规则:非空值必须是带 scheme 的绝对 URL,空值默认放行,校验只管书写格式不管可达性,并给出工程中的叠加校验与边界处理。

    核心关键词HTML input type url validation protocol
    #表单与输入#HTTP#表单
  44. 0044
    HTML语义与文档

    哪些 <meta http-equiv> 值可以被浏览器识别,它们与 HTTP 响应头有什么对应关系?

    围绕“哪些 <meta http-equiv> 值可以被浏览器识别,它们与 HTTP 响应头有什么对应关系”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖仅说明 refresh 和 content-type 的替代作用,强调 meta 的有限性与响应头的优先。

    核心关键词meta http-equiv HTTP 响应头 对应
    #语义与文档#HTTP
  45. 0045
    HTML语义与文档

    使用 <meta http-equiv="refresh"> 实现页面跳转或刷新有哪些可访问性和可用性问题?

    围绕“使用 <meta http-equiv="refresh"> 实现页面跳转或刷新有哪些可访问性和可用性问题”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要讨论该机制对辅助技术用户和移动设备的缺点,并对比服务端跳转。

    核心关键词meta refresh accessibility 页面刷新
    #语义与文档#Web 可访问性#HTTP
  46. 0046
    计算机网络传输与协议

    为静态资源站点评估是否启用 HTTP/3 时,应考察哪些指标与回退风险

    围绕“为静态资源站点评估是否启用 HTTP/3 时,应考察哪些指标与回退风险”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须给出丢包率高或移动网络占比大收益更明显、关注回退率与 UDP 可达性、以真实用户测量验证的决策框架,不做泛泛优劣罗列。

    核心关键词HTTP/3 启用 评估 指标
    #传输与协议#HTTP#网络协议
  47. 0047
    计算机网络传输与协议

    HTTP/1.1 的队头阻塞发生在哪里,为什么流水线没能解决它

    围绕“HTTP/1.1 的队头阻塞发生在哪里,为什么流水线没能解决它”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须定位在应用层:响应必须按请求顺序返回,并说明流水线因慢响应阻塞后续而极少启用。

    核心关键词HTTP/1.1 队头阻塞 流水线
    #传输与协议#HTTP
  48. 0048
    计算机网络传输与协议

    HTTP/1.1 时代为绕过并发限制有哪些优化手段,各自的代价是什么

    围绕“HTTP/1.1 时代为绕过并发限制有哪些优化手段,各自的代价是什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖完整回答要覆盖多开连接、域名分片、资源合并与内联,并指出它们与缓存粒度和连接开销的矛盾。

    核心关键词HTTP/1.1 优化 域名分片 雪碧图
    #传输与协议#缓存#HTTP
  49. 0049
    计算机网络传输与协议

    HTTP/2 的二进制分帧层如何组织帧、流与消息

    围绕“HTTP/2 的二进制分帧层如何组织帧、流与消息”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须讲清一个 TCP 连接上多条 stream、每条 stream 由带流标识的帧组成这一结构。

    核心关键词HTTP/2 二进制分帧 帧 流
    #传输与协议#HTTP#网络协议
  50. 0050
    计算机网络传输与协议

    HTTP/2 连接合并(coalescing)是什么,它对域名分片策略有什么影响

    围绕“HTTP/2 连接合并(coalescing)是什么,它对域名分片策略有什么影响”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须讲同证书同 IP 的多个域名可复用一条连接,从而反转 HTTP/1.1 时代域名分片的做法。

    核心关键词HTTP/2 连接合并 域名分片
    #传输与协议#HTTP
上一页
123
下一页
前端进阶之旅本地 Markdown 维护 · 服务端分页 · 完整内容对用户与搜索引擎一致