GraphQL查询测试 - 输入端点获取Schema
连接公开GraphQL端点,通过内省获取类型和字段,辅助编写和测试查询。
UD5工具箱
根据 OpenAPI Schema 定义,验证请求参数是否符合规范
type、properties、required、items 等关键字定义结构。name、in、required、schema 等属性。本工具支持两种模式,您可以根据实际场景切换使用。
properties 嵌套结构,工具会自动深入每一层进行检查。例如,如果请求体包含 address 对象,且 address 内部有 city、street 等字段,只需在 Schema 中完整定义这些嵌套属性即可。错误路径会以 $.address.city 的形式明确指出问题所在的层级。
$ref 引用手动展开为内联 Schema。这是因为 $ref 解析需要完整的文档上下文。建议您使用 Swagger Editor 或其他 OpenAPI 工具先将引用展开,再将完整的 Schema 粘贴到本工具中进行验证。未来版本可能会加入对本地 $ref 的有限支持。
$ 表示根对象$.name 表示根对象的 name 属性$.items[0].title 表示 items 数组第一个元素的 title 属性$.address.city 表示嵌套对象 address 中的 city 字段连接公开GraphQL端点,通过内省获取类型和字段,辅助编写和测试查询。
输入文件名或MIME类型,查询可能对应的标准扩展名,反向查找方便,含音频视频文档等。
在卡片内调整容器尺寸,直观预览基于容器宽度的样式变化,学习和验证CSS容器查询。
通过Web Serial API连接串口设备,实现一个简洁的终端界面收发文本数据。
基于Web Crypto API模拟的3DES在线加解密,兼容旧版系统升级安全策略,支持多种填充方式。
分析英文文本的句长、词汇难度,给出可读性评分与年级水平,并高亮难懂句子。
生成类似饼图或彩虹旋转的conic-gradient,调节起始角度和色标位置。
通过navigator.languages显示用户浏览器设置的语言偏好列表。
向指定 URL 发送不同 HTTP 方法的请求,显示响应状态码、头部和主体,学习 RESTful API。
输入 IBAN 校验其有效性,或选择国家和银行代码生成符合格式的 IBAN 用于测试。
展示各种 HTML5 验证属性(required, pattern, min, max 等)和自定义验证消息的效果。
编写 OpenAPI 3.x YAML 定义,实时校验结构是否正确,高亮错误位置,辅助 API 设计。
输入服务地址与方法,构造 gRPC-Web 请求,查看二进制帧与反序列化后的响应消息。
解码 JWT 三部分,验证签名(若提供密钥),检查过期时间并高亮,支持修改负载重新生成。
模拟接收包含一次性密码的短信,展示 navigator.credentials.get({otp}) 如何自动提取 OTP 并填入表单。
构建带有自定义头和方法复杂跨域请求,检查预检与响应。
输入字符串并使用 URL.canParse() 判断是否为有效 URL,不抛出异常。
粘贴 JSON-LD 代码,校验语法并提示常见类型的必填属性缺失,辅助 SEO 调试。
手动输入多个请求的起止时间,绘制并发请求时序瀑布图,模拟Web性能优化。
粘贴manifest.json,检查必需字段,验证图标尺寸,并给出可安装性评分与改进建议。
粘贴JSON-LD,校验其是否符合Schema.org语法并预览可能触发的丰富结果类型。
生成ECDSA或RSA密钥对,对文本签名并使用公钥验证,演示Web Crypto API的签名能力。
上传HTTP Archive格式文件,生成请求瀑布图与状态统计,深入了解网页加载细节。
填入Payload及密钥,选择HS256/RS256算法生成JWT,并验证已签发Token的签名与过期时间。
演示如何使用Web OTP API在移动端自动从短信中提取一次性验证码并填入表单。
检查比特币地址(Base58/bech32)的格式是否正确,以及校验和是否匹配。
从内置题库中随机组合个性化安全问题,用于账户恢复或身份验证设置。
手动构建HTTP请求,选择方法,填写头和主体,发送并查看完整响应。
检查输入的JSON-LD代码是否符合JSON语法及常见Schema.org类型规范,高亮错误。
验证ISBN有效性,并在ISBN-10与ISBN-13之间相互转换。