本地HTTPS代理演示 - 请求转发排查
通过Service Worker或本地fetch模拟拦截和转发请求,查看修改后的请求响应。
UD5工具箱
模拟 HTTP 条件请求 · If-None-Match · 304 Not Modified · 乐观并发控制
"a1b2c3d4"
— 无缓存 —
If-None-Match 头
If-None-Match头将缓存的ETag发送给服务器,服务器比较ETag:若匹配则返回304 Not Modified(节省带宽),若不匹配则返回200 OK和新内容。这是HTTP缓存验证的核心机制,比Last-Modified更精确(可检测秒级内的变化)。
"abc123")要求资源字节完全相同才匹配,适用于二进制文件、图片等精确资源。W/"abc123")允许资源在语义等价但字节不完全相同时匹配,例如HTML页面中空格差异、CDN对内容做了微小优化等场景。弱ETag以W/前缀标识。在本演示工具中,您可以切换两种类型来观察行为差异。
通过Service Worker或本地fetch模拟拦截和转发请求,查看修改后的请求响应。
输入 gRPC 服务地址和方法,构造 JSON 请求体,观察转为二进制帧并接收响应解码。
输入URL,请求并分析响应中的Cache-Control、ETag等缓存策略头给出优化建议。
勾选需要展示的选项(接受/拒绝/设置),生成纯净HTML/JS代码,自行套用样式。
粘贴 package.json 内容,检查必填字段、许可证合规、依赖版本格式等常见问题。
可视化选择操作(访问、点击、断言等),自动生成 Cypress 测试代码。
实时预览并生成符合隐私法规的Cookie同意横幅HTML/CSS/JS代码,一键嵌入网站。
将HashiCorp配置语言HCL代码转换为JSON格式,便于程序化处理。
检测浏览器是否支持特定自定义协议(如mailto:, tg:),并尝试调用。
编写Brainfuck代码,以可视化的方式步进执行,观察活动纸带和指针。
可视化Flexbox容器和子项的所有属性及选项,鼠标悬停预览效果。
粘贴带参数的URL,以表格形式列出所有Query参数与值。
使用JSONPath表达式从复杂JSON中快速提取数据子集,支持实时匹配和高亮显示结果。
添加、列出和删除内容索引中的条目,展示离线可用内容。
输入 URL,通过前端代理或 CORS 配置获取并显示完整的响应头信息。
回答关于再发布、开源、专利等要求,工具推荐最合适的开源许可证。
在开发环境中模拟 periodicSync 事件,触发后查看 SW 中的处理逻辑和网络请求。
在线YAML与JSON格式互相转换,适用于配置文件与数据交换,前端解析安全快速。
并列播放所有CSS内置缓动函数(ease, linear等)的动画效果,方便对比选择。
粘贴JSON对象,生成可折叠的树形视图,点击节点复制其键值路径,方便调试。
粘贴JSON对象,一键转换为简洁的YAML格式,方便编写配置文件。
打开多个同源页面,通过Broadcast Channel API实时同步消息或状态变化。
向指定 Webhook URL 发送自定义 JSON 负载,查看响应状态码和内容,记录发送历史。
粘贴结构化数据代码,模拟Google结构化数据测试,检查错误与丰富结果。
创建一个 Proxy,定义各种陷阱函数,操作对象时实时显示被拦截的属性和行为。
触发系统原生分享,支持分享文本、链接与文件,检查浏览器兼容性与支持级别。
输入一条DNA序列,自动生成互补链并转录为RNA序列。
加载Lottie动画JSON文件,播放并控制速度、方向,预览动效效果。
设定物理页框数,输入页引用串,动画展示不同页面置换算法的缺页率。
完整展示HTTP状态码及其含义,按类别分组,支持搜索,是前端和后端开发常用的快速参考。