使用 Strapi 交互式工具构建查询 URL
页面摘要: 一个交互式查询构建器(query builder)工具,可根据你的端点和参数自动生成 REST API 查询 URL,由
qs库提供支持,用于处理复杂的嵌套查询。
可以使用并组合多种参数,通过 REST API 查询你的内容,这可能会导致非常长且复杂的查询 URL。
Strapi 的代码库使用 qs 库(the qs library) 来解析和序列化嵌套的 JavaScript 对象。建议直接使用 qs 来生成复杂的查询 URL,而不是手动创建它们。
你可以使用以下交互式查询构建器工具来自动生成查询 URL:
- 将 Endpoint(端点)和 Endpoint Query Parameters(端点查询参数)字段中的值替换为你所需的内容。
- 点击 Copy to clipboard(复制到剪贴板)按钮,复制会随着你输入而自动更新的 Query String URL(查询字符串 URL)。
参数用法
请参阅 REST API 参数表 并阅读相应的参数文档页面,以更好地理解参数的用法。
NOTE
默认端点路径以 /api/ 为前缀,应保持不变,除非你通过 the rest.prefix API 配置选项 配置了不同的 API 前缀。
例如,要使用默认 API 前缀查询 books 集合类型,请在 Endpoint(端点)字段中输入 /api/books。
免责声明(Disclaimer)
本页提供的 qs 库和交互式查询构建器:
- 可能无法检测到所有语法错误,
- 并不知道 Strapi 项目中可用的参数和值,
- 也不提供自动补全(autocomplete)功能。
目前,这些工具仅用于将 JavaScript 对象转换为内联的查询字符串 URL。使用生成的查询 URL 并不能保证你的 API 会返回正确的结果。