问题标签 [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.
ruby-on-rails - 用于将模型与父级关联的基本 Rails 模式(嵌套?)
我是 Rails 新手,并试图了解我们如何使用 Rails 中可用的工具构建“复杂”模型(及其关联)。快速想象以下示例场景:Users
是 ONE Racing 的成员Team
。用户可以创建Cars
和Schedules
. 这些汽车有Drivers
、Fuel
级别Engines
和Wheels
。这些Wheels
有和。Tires
_ 你明白了……Hubs
MilesDriven
鉴于所有关于嵌套只有 1 级深度的警告......我仍然在努力如何成为 RESTful 和 Rails-y 并提供一个允许用户构建一个Car
带有Tires
.
我知道我们可以使用Session
&Cookie
以及隐藏字段。所以用户登录......并被路由到他们的团队页面teams(current_user.team_id)
。然后他们想创建一个Car
. 这条路线通往new_team_car_path(current_user.team_id)
他们可以建造汽车的地方……现在我想在这辆车上添加一个轮子……那条通往……new_team_car_wheel_path(current_user.team_id, car_id)
等等……的路线也是如此吗?我认为不是...但是,Rail-y 方式是什么?
此外,由于构建的所有内容最终都将与团队(和用户)相关联,因此最好将和team_id
/或user_id
关联一直“携带”到在运行时?Tire
Team
我确定这是基本的东西,但是新手让我对如何最好地处理它感到困惑......
restful-url - 对象之间没有 id 的 RESTful url 是否有效?
我有两个 RESTful API 设计问题。假设我有一个水果摊网络应用程序。我想返回有关我携带的所有水果的信息以及这些水果的数量,我这样做:
问题 1: 如果我有 10 个橙子,那么我认为我可以通过以下方式获取有关特定橙子的信息:
但是上面的 url 是 RESTful 的吗——我不需要在“fruits”和“oranges”之间添加一个 id 来符合 REST 标准吗?或者这个带有“fruits”的网址是否紧跟“oranges”子类可以吗?
问题 2: 同样,如果我想有一个关于我的橙子(不是特定的橙子)的论坛,我可以把它放在这里:
同样,上面的 url 是 RESTful 的吗,因为“oranges”和“comments”之间没有 id(当然,这里的 id 意味着讨论特定的橙色,我不希望这样)?在这里,没有“橙子”后面紧跟“评论”的子类理性。
在此先感谢,查克
python - 如何重新格式化 URL 以更安静(从 .../?id=123 到 .../123)?
目前我有通过以下方式访问的页面:
我想让它们更安静,例如通过以下方式:
我正在使用谷歌应用引擎。当前 URL 映射在html-mappings
文件中:
然后在DetailsPage
处理程序上,它通过以下方式获取ID
值:
我该如何重组它,以便它可以映射 URL 并通过其他格式的 URL 提取 ID:www.foo.com/details/123
谢谢
django - 手动构造 JSON 并手动处理 GET、POST 而不是使用适当的 RESTful API 来实现 AJAX 功能是否很麻烦?
我开始构建一个 Django 应用程序,但这可能也适用于其他框架。在调用服务器的 Backbone.js 方法(fetch()、create()、destroy() 等)中,您是否应该使用适当的 RESTful API,例如 Tastypie 或 Django-Piston 提供的 API?我发现在我的 Django 视图中构建 JSON 更容易、更灵活,这些视图映射到 Backbone.js 可以使用的一些 URL。再说一次,我可能没有充分利用 Tastypie/Django-Piston 的功能。
我还没有准备好为我的应用程序制作一个成熟的 RESTful API。我只是想使用 Backbone.js 支持的一些 AJAXy 功能。
这样做的利弊?
ruby-on-rails - Rails 路由,我将如何创建这种 slug 样式的路由?
我正在尝试创建一个如下所示的网址:
所以一个 url 是 /something ,其中某物不是控制器(但它被映射到控制器,如控制器别名)。有些东西是固定的词。
然后 :a_slug 可以是任何传递到 a 控制器并在动作中拾取的 slug。
一种非常自定义的节目资源网址。
这看起来很简单,但我似乎无法找到正确的路线。
干杯!
c# - 在使用 IHTTPHandler 实现服务的 .net 中实现 restful url
我想在 ASP.NET 中实现一个宁静的服务。我希望它与 .Net 2.0 和 IIS 5+ 兼容。我被限制不使用 ASP.NET MVC 或 REST 入门工具包。通过在互联网上阅读,我了解到它可以使用 HTTPHandlers 来实现。问题是,请求将作为 POST 请求进来。我希望 URL 像:
http://abc.com/MyService/MyMethod1/ 和 http://abc.com/MyService/MyMethod2/
有什么解决方法吗?
谢谢, 瓦米普
rest - ReSTful 设计:返回一个空对象作为创建新表单的模板
我的问题很直截了当——我想。
目前存在以下 Uris:
我想做的是返回一个空白的“项目”,例如用于创建新项目的模板,其中包含对象参数列表、它们的类型、是否需要。这样做的原因是我想构建一个完全不了解数据结构的通用 jquery 'create new' 插件,我可以将其应用于我的所有新对象。
实现这一点的最佳方法是什么?
我希望这是有道理的,并感谢您的时间。
rest - 正确调用此资源的 RESTful
我目前正在为现有基础设施设计一个 RESTful 接口,并且我正在努力解决一个特定方面的问题。
我们有一个用户集合,可以在 访问/users
并且该集合的元素可以在/users/1
etc访问
然而,每个用户都有一个需要能够访问的朋友列表。users/1/friends
在这里打个电话是不是很安静?它不符合成为它自己的集合的条件,因为它只与一个用户有关。
任何帮助将不胜感激
spring - spring 3 mvc requestmapping 动态参数问题
我有以下代码可以很好地与 http://localhost:8080/HelloWorldSpring3/forms/helloworld
但我想让 url 有这样的东西
http://localhost:8080/HelloWorldSpring3/forms/helloworld/locname_here/locid_here
我发现添加这个 @RequestMapping("/helloworld/**") 会起作用,但是当我尝试访问时
http://localhost:8080/HelloWorldSpring3/forms/helloworld/locname_here/locid_here
没有找到。
web.xml 入口如下
映射 bean 条目
ruby-on-rails - 使用 RESTful 路径时出现 Rails 路由错误
我的 Rails 应用程序有问题;它没有认识到应该存在的路线。我在routes.rbresources :inquiries
文件的顶部包含了,以确保我的查询模型有基本的 CRUD 操作,该模型旨在为我的网站分类用户反馈。当我尝试呈现查询索引的视图时,我在浏览器中收到以下错误:
控制台中的一个简单$ rake routes
说明表明这是不正确的:`
我应该提到的是我的/inquiries/路由加载失败,而不是单个显示页面。index.html.erb文件如下:
关于为什么应用程序找不到路线的任何想法?在此先感谢您的时间。