本地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代码,自行套用样式。
实时预览并生成符合隐私法规的Cookie同意横幅HTML/CSS/JS代码,一键嵌入网站。
将HashiCorp配置语言HCL代码转换为JSON格式,便于程序化处理。
检测浏览器是否支持特定自定义协议(如mailto:, tg:),并尝试调用。
编写Brainfuck代码,以可视化的方式步进执行,观察活动纸带和指针。
可视化Flexbox容器和子项的所有属性及选项,鼠标悬停预览效果。
粘贴带参数的URL,以表格形式列出所有Query参数与值。
使用JSONPath表达式从复杂JSON中快速提取数据子集,支持实时匹配和高亮显示结果。
添加、列出和删除内容索引中的条目,展示离线可用内容。
回答关于再发布、开源、专利等要求,工具推荐最合适的开源许可证。
在线YAML与JSON格式互相转换,适用于配置文件与数据交换,前端解析安全快速。
并列播放所有CSS内置缓动函数(ease, linear等)的动画效果,方便对比选择。
粘贴JSON对象,生成可折叠的树形视图,点击节点复制其键值路径,方便调试。
粘贴JSON对象,一键转换为简洁的YAML格式,方便编写配置文件。
打开多个同源页面,通过Broadcast Channel API实时同步消息或状态变化。
向指定 Webhook URL 发送自定义 JSON 负载,查看响应状态码和内容,记录发送历史。
粘贴结构化数据代码,模拟Google结构化数据测试,检查错误与丰富结果。
触发系统原生分享,支持分享文本、链接与文件,检查浏览器兼容性与支持级别。
输入一条DNA序列,自动生成互补链并转录为RNA序列。
加载Lottie动画JSON文件,播放并控制速度、方向,预览动效效果。
设定物理页框数,输入页引用串,动画展示不同页面置换算法的缺页率。
完整展示HTTP状态码及其含义,按类别分组,支持搜索,是前端和后端开发常用的快速参考。
选择类型、作用域并填写描述,自动生成符合Conventional Commits规范的提交消息。
在可视化环境中编写JSONPath或JMESPath表达式,实时高亮匹配结果并查看路径提取逻辑。
输入 HTML 或网址,提取所有标题标签,生成文档大纲树,检测跳跃和缺失。
快速检测系统是否支持特定的URL Scheme(如mailto:、tel:、tg:)。
输入URL模式字符串(通配符、命名组)和测试URL,验证是否匹配并提取参数。