问题标签 [restful-url]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
restful-url - 如何调用 REST API?
我无法理解如何调用 RESTful 服务
更具体地说,我正在尝试从 hxxp://teambox.com/api/user 调用第一个 API
/api/1/users/:id
我不知道如何实际创建 URL,我应该如何使用 ':id' ?
我试过:
http://teambox.com/api/1/users/?123456
http://teambox.com/api/1/users/?id=123456
但它不起作用。而不是 12345 我使用的是从另一个调用中收到的整数 id,所以这不是因为实际的 id。
我只是不知道如何使用 ':id' 创建 URL
谢谢!
rest - RESTful 接口中的多个实体替换
我有一项服务,其中包含一些我想以 RESTful 方式公开的实体。由于某些要求,我很难找到一种我觉得不错的方法。
这些是我打算支持的“正常”操作:
现在,附加要求:
我们需要能够用一组全新的实体替换整个实体集(合并可以在内部作为优化发生)。
我想过使用
POST /rest/entity
它,但除非我移动该功能,否则这将删除创建单个实体的能力。我已经在其他地方看到过 /rest/entity/new-style 路径,但是为此重用 id 路径段似乎总是有点奇怪,因为可能会或可能不会在 ID 中发生冲突(在我的情况下不是,但是像这样混合命名空间让我很痒:)这种操作有什么常见的做法吗?对于我们可能拥有的其他实体类型,我还考虑
/rest/import/entity
将其作为类似的非静态操作的单独路径,但我不喜欢将其移到实体主路径之外。出于验证目的,我们需要能够以“试运行”模式执行大多数操作。
查询字符串通常被认为是诅咒,但我已经是过滤器的罪人。对于验证模式,添加
?validate
or?dryrun
标志可以吗?有没有人做过类似的事情?有什么缺点?这是为了帮助面向用户的界面轻松实现验证。
我们不希望使用任何缓存机制,因为这是一个很少涉及的小型配置服务,因此缓存优化并不是绝对必要的
extjs - JsonStore - 使用宁静的 url 加载单个记录?
全部,
我有一个 JsonStore 支持我的 extjs 应用程序中的表单面板。我想让 jsonStore 加载基于 id 值的单个记录,但还没有找到一个好的方法来做到这一点,并且仍然保持 url 安静。
我的第一次尝试是向 jsonstore load() 方法添加一个参数,其中包含 id。这只会将 id 添加为请求参数,而不是附加到 url:
而不是我想要的:
有人可以帮我解决这个问题吗?
web-services - RESTful Web 服务的 URI - 第 2 部分
我试图了解如何为 RESTful Web 服务构建 URI。假设我有一个约会网站,以下是否正确:
- domain.com/profiles/ <-- 配置文件列表
- domain.com/profiles/123/ <-- 个人资料编号 123
- domain.com/profiles/123/likes/ <-- 个人资料 123 的点赞列表
- domain.com/profiles/123/likes/2/ <-- 个人资料 123 的点赞列表中的第二项
我是接近还是我完全错了?
ruby-on-rails - 在邮件程序中使用 REST-ful link_to 时出现问题
我强烈认为这是一个愚蠢的错误,我不知何故无法看穿它。我正在尝试在我的邮件程序视图中使用这段代码。
我在路由文件中定义了一个命名路由:
因此,当我发送电子邮件时,这是我得到的链接:
有任何想法吗 ?谢谢 !
编辑
这是视图:
这是邮件:
结尾
api - REST API URL 必须看起来像这样吗?
是不是要实现一个 RESTful API,必须实现一个看起来像这样的 URL 结构
/123
用于编辑、删除的地方
问这个问题的另一种方法是:看起来像这样的 URL 可以称为 RESTful 吗?
java - 春季休息站?
requestbody 会将 json 转换为 bean(pojo),在这种情况下是否需要使用注解 @ModelAttribute("user")?
http - RESTful 应用程序,希望将 SQL 查询作为读取请求发送
我正在开发一个 RESTful Web 应用程序。现在我想扩展读取 (GET) 请求以处理类似 SQL 的查询,但由于所有特殊字符(“”、“/”、“<”、“>”、 “{“, “}“, ETC。)。我已经读过在 GET 请求中使用消息正文不是一个好主意。所以目前我看到的唯一选择是使用 POST 请求。但是我再说一遍,这也不是一个好的解决方案,因为我会使用 POST 进行读取操作。根据 REST 原则,读取应该由 GET 请求完成,而 POST 只能用于操作数据。
你怎么看?向我的 Web 应用程序发送类似 SQL 的查询的最佳方式是什么?
非常感谢
ruby-on-rails - API 的 URL 设计
我正在为我们的后端开发一个私有 api。
我有有关联的收藏。
每个集合都可以请求、分页,也可以请求关联并对关联进行分页。
我们不确定要使用哪种 URL 设计……我们正在考虑:
/users.json?per_page=10&association=parts,auditions&parts_per_page=5&auditions_per_page=5
/users.json?per_page=10&association[]=parts&association[]=auditions&parts_per_page=5&auditions_per_page=10
/users.json?per_page=10&association[auditions]=true&association[parts][per_page]=5
你怎么看 ?你会选择哪一个?为什么 ?其中一个看起来不像有效的 url 方案吗?
谢谢 !