rest - 正则表达式可以用于查询 REST API 吗?
问题描述
https://jsonplaceholder.typicode.com/comments有一个免费的测试 REST API
我发现我可以通过像这样指定它们的 id 来获取某些对象。
https://jsonplaceholder.typicode.com/comments?id=1
我也可以对电子邮件做同样的事情。是否可以进行更复杂的查询?如果我想获取 id 为 1-10 的所有对象,或者正文中包含某个单词的所有对象,该怎么办?我可以使用类似逻辑或的东西来获取名称中包含 foo 或正文中包含 bar 的所有对象吗?可以使用正则表达式吗?
解决方案
您可以使用https://jsonplaceholder.typicode.com/comments获取所有评论,然后根据需要过滤它们。axios 只接受一个 url 字符串。所以,是的,您可以使用正则表达式来构建该字符串。尽管如果 API 不支持,您无法获取 id 为 1-10 的对象或使用电子邮件而不是 id。如果 API 支持,您可以这样做.
推荐阅读
- react-router - React Router 和 Behat:如何测试显示的 URL?
- python - 将 Pytorch 数据集转换为从每个类中至少采样一个点的加载器/采样器的有效方法
- django - 带有分页的 Django 站点的不同标题和描述标签
- asp.net-core - .Net Core 3.1 中 IFormFile 的 Asp.Net Core swagger 帮助页面
- c# - 使用 StartsWith() 获取读取文本文件的第二个实例
- javascript - 在 replaceData 之后,React-tabulator 失去滚动/选择
- html - MindTap by Cengage Learning “HTML/ CSS” 教科书 GitHub 集成
- progressive-web-apps - php 脚本中标头重定向的 Service Worker 配置
- azure - 从 Azure AD B2B 验证令牌颁发者
- javascript - 从 select2 multiple 中获取值,然后显示警报 javascript