当前页面HTTP头查看 - fetch请求获取响应头
发起请求获取当前URL或任意允许CORS的URL的Response Headers,展示详情。
UD5工具箱
快速测试 HTTP 状态码响应,支持多种请求方法、自定义请求头、延迟模拟,实时查看完整请求与响应详情。
暂无历史记录,发送一个请求试试吧。
HTTP 状态码是服务器对客户端请求的响应中包含的三位数字代码,用于表示请求的处理结果。状态码由 IANA 维护,分为 1xx(信息)、2xx(成功)、3xx(重定向)、4xx(客户端错误)、5xx(服务器错误)五大类。了解状态码对于 API 调试和前后端联调至关重要。
由于浏览器安全策略(CORS),使用 fetch API 测试 3xx 重定向时,设置 redirect: 'manual' 会得到 opaque redirect 响应,无法读取响应体和大部分响应头。建议使用 cURL 命令行工具或 Postman 来完整测试重定向行为。本工具在请求详情中提供了对应的 cURL 命令。
httpbin.org 是一个开源的 HTTP 请求与响应测试服务,由 Kenneth Reitz 开发。它支持模拟各种状态码、延迟响应、回显请求信息等功能,是 API 开发和调试中广泛使用的工具。本工具默认使用 httpbin.org 作为测试后端,您也可以替换为自建的 httpbin 实例或其他兼容服务。
401 Unauthorized 表示"未认证"——客户端未提供有效的身份凭证(如未登录、Token 过期),服务器需要客户端进行身份验证。响应通常包含 WWW-Authenticate 头。403 Forbidden 表示"已认证但无权限"——服务器知道你是谁,但你无权访问该资源。简单来说:401 = "请先登录",403 = "你已登录但没有权限"。
1. 选择 HTTP 方法(GET/POST/PUT/DELETE 等);2. 输入目标 URL 或点击快捷状态码标签自动填充;3. 在高级选项中添加自定义请求头和请求体;4. 点击"发送"查看完整响应。您还可以复制 cURL 命令在终端中复现请求,或复制响应体进行进一步分析。
400 Bad Request:检查请求参数格式和数据类型。404 Not Found:确认 URL 路径和资源 ID 是否正确。422 Unprocessable Entity:请求格式正确但语义有误(常见于验证失败)。500 Internal Server Error:服务器端异常,查看服务器日志。502/503:网关或服务不可用,检查上游服务状态。
点击请求配置区右侧的"cURL"按钮即可复制完整的 cURL 命令。在终端中粘贴即可复现完全相同的请求(包括请求头、请求方法和请求体)。这对于在服务器端排查问题、编写自动化脚本或与团队成员分享请求配置非常实用。
在高级选项中设置"模拟延迟",工具会使用 httpbin.org/delay/{n} 端点模拟服务器延迟。您可以设置 0.5 到 30 秒的延迟来测试客户端的超时处理逻辑。同时可以调整"请求超时"参数来验证超时机制是否正常工作。
| 状态码 | 含义 | 分类 | 常见场景 |
|---|---|---|---|
| 100 | Continue | 1xx 信息 | 大文件上传前的预检 |
| 200 | OK | 2xx 成功 | 请求成功,返回数据 |
| 201 | Created | 2xx 成功 | 资源创建成功(REST POST) |
| 204 | No Content | 2xx 成功 | 删除成功,无返回体 |
| 301 | Moved Permanently | 3xx 重定向 | URL 永久迁移 |
| 302 | Found | 3xx 重定向 | 临时重定向 |
| 400 | Bad Request | 4xx 客户端错误 | 请求参数错误 |
| 401 | Unauthorized | 4xx 客户端错误 | 未认证或Token过期 |
| 403 | Forbidden | 4xx 客户端错误 | 无访问权限 |
| 404 | Not Found | 4xx 客户端错误 | 资源不存在 |
| 429 | Too Many Requests | 4xx 客户端错误 | 请求频率超限 |
| 500 | Internal Server Error | 5xx 服务器错误 | 服务器内部异常 |
| 502 | Bad Gateway | 5xx 服务器错误 | 网关/代理错误 |
| 503 | Service Unavailable | 5xx 服务器错误 | 服务暂时不可用 |
发起请求获取当前URL或任意允许CORS的URL的Response Headers,展示详情。
定义端点、JSON响应体和延迟毫秒,模拟后端API供前端本地开发调试。
设置不同验证属性和自定义消息,测试HTML5表单验证触发效果。
使用Permissions API检查摄像头、地理位置、通知等权限的当前状态和可查询性。
在线响应式布局测试器,同时预览常见设备分辨率的网页显示效果,帮助检查前端适配。
向指定 URL 发送预检请求,分析 Access-Control-* 响应头是否符合预期。
在单页内模拟MPA过渡效果,自定义进场/出场动画,体验View Transitions API丝滑切换。
常用HTML实体编码(如© ©)的图形化速查表,点击即可复制实体名称或数字代码。
输入常见的报错片段,基于静态库返回常见的解释和可能的修复方案。
请求用户允许读取系统剪贴板,并展示内容,显示权限状态变化。
注册一个Service Worker拦截请求并人为添加延迟,模拟慢速2G/3G网络效果。
枚举连接的显示器,并在特定的屏幕上打开新窗口,体验现代多显示器Web应用。
解析标准Cron表达式,显示未来多次执行的具体日期时间,辅助验证定时任务配置。
使用 ImageDecoder API 解码图片并逐帧显示(若为动图),展示底层编解码能力。
定义字段名称和类型(姓名、邮箱、数字范围等),批量生成符合规则的 JSON 模拟数据。
展示各种 HTML5 验证属性(required, pattern, min, max 等)和自定义验证消息的效果。
测试navigator.clipboard读写功能,写入文本或读取系统剪贴板,验证安全限制。
搜索知名品牌名称,显示其标志性的官方HEX颜色代码。
并排展示ease、ease-in、ease-out等不同CSS缓动函数的动画速率差异,辅助选择合适曲线。
输入HTML/CSS/JS特性关键词,快速查看各浏览器版本支持情况,受@mdn/browser-compat-data驱动。
覆盖加载、渲染、安全、可访问性等领域的自查清单,勾选后生成得分与建议。
记录页面交互触发的所有DOM事件及其目标、冒泡阶段,以日志和瀑布形式展示。
输入最小视口和最大视口下的字号,生成利用clamp()的流畅缩放字体规则。
创建活动链接,分享后收集参与者出席回应,实时显示参与、婉拒与未回复名单。
内置多种轻短的通知声音,点击试听,选择配套项目使用(提供Base64代码)。
屏幕颜色变化时尽快点击,测量从刺激到反应的时间,统计平均反应速度。
粘贴Link rel=preload头字段,解析展示服务器计划推送的资源列表。
输入 URL,列出所有第三方域名的脚本,估算其对加载时间的影响。
打开一个始终置顶的小窗口,在其中显示自定义内容(例如笔记/时钟),实验新API。
通过按下键位记录code和key值,推断当前键盘布局(如QWERTY、AZERTY)。