问题标签 [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 - 带有单独搜索屏幕的 Restful URL
我们正在考虑在我们的 URL 方案中更加宁静,并且在大多数情况下它对我们来说是有意义的。我们找不到一个很好的例子的一件事是您如何处理单独的搜索屏幕?我们需要向用户显示卡片列表,但他们总是需要先进行搜索。
有什么想法或例子吗?
asp.net-mvc - 如何保护来自 Hacking 的 MVC RESTful Urls?
我最近读到一篇关于花旗集团黑客事件的有趣文章 http://www.nytimes.com/2011/06/14/technology/14security.html?_r=2&pagewanted=1&ref=technology
这让我想到,假设我的数据库中有一个包含 100,000 行的敏感员工数据表。该表有一个名为 Id 的主键,它是一个标识列。
员工可以登录到 Web 门户并通过 RESTful Url ({Controller}/{Action}/{Id}) 检索他的详细信息,例如 /Employee/Details/31
现在,是什么阻止我用 {Id} 参数替换任何参数(例如,Id = 32)并检索 Employee #32 的详细信息?花旗集团就是这样吗?
你如何防止这种情况发生?即用户已经在门户网站上进行了身份验证但无权查看其他用户记录?除了 Id 之外,我还应该为客户使用其他特定的“令牌”吗?
model-view-controller - 使用 Spring MVC 时如何从 ZK GenericForwardComposer 访问 RESTful 参数
我正在使用 zk 和 spring 开发一个项目。基本上 Spring 管理对象的对象生命周期。我计划使用可爱的 url。因为我使用了 ZK MVC 模式并通过映射请求添加了 Spring 3 MVC 前端控制器视图使用mvc:view-controller
有一种情况,我需要从可爱的 url (RESTful) 访问参数,但我找不到如何使用它。我认为我还担心混合 2 个 MVC 模式会使整个项目复杂化。我在 ZK forun上发布,但到目前为止我没有得到任何答案。我最终使用session
了参数传递。
有没有办法做到这一点?你会怎么做?
谢谢阅读。
php - 如何让 IIS6 识别路径信息路由而不是返回“404 未描述”错误?
我正在用 PHP 开发一个 RESTful Web 应用程序。我得到的是:
- 在测试服务器上,Windows 7 / Apache 2.2 / PHP 5.2.9 (mod_php)
- 在生产服务器上,Windows Server 2003 / IIS6 / PHP 5.2.4 (php5isapi.dll)
虽然测试环境没有问题,但生产服务器无法发送任何带有 pathinfo 的 RESTful 请求(即,像 eg 的页面/mypath/app.php/controller/id
,处理脚本所在的位置/mypath/app.php
)并给出一个漂亮的空白页面,其中包含以下消息:
使用萤火虫,我可以看到响应标头是:
XXXXX
代理的名称在哪里。
我四处搜索,似乎 SO 和网络的其他部分都无法为这个问题提供切实可行的解决方案。有什么线索吗?
由于生产服务器需要跟上,重新安装 PHP 和/或 IIS不是一种选择。我能做的是修改 IIS/PHP 配置,然后重新启动 IIS。
提前致谢,
保罗
c# - 是否可以使用 maproute 在 asp.net mvc 中路由多个参数
我希望用户能够使用 restful 语法访问对象(可能是 JSON 或 XML),而不必使用查询字符串。
因此,http://mywebsite.com/objects/get=obj1&get=obj2&get=someotherobject/
他们可以做类似http://mywebsite.com/objects/obj1/obj2/
的事情,而不是返回 xml/JSON。他们可以按任何顺序列出对象,就像使用查询字符串一样。
在 asp.net mvc 中,您可以像这样映射路由:
我想做类似的事情:
params
数组将包含每个获取的位置。
web-services - 区分集合和单例资源的首选 Restful URI 设计是什么?
我有一个 URI 结构,它对特定数据集是分层的:
如果 url 以不同的 ID 拆分,您可以获得该特定资源,例如:
这将获得与需求 #2 相关联的风险 #2
问题是这样的:现在需要的功能是能够在同一个 HTTP 请求中更新(PUT)和删除(DELETE)一组需求。(当您向/Blackboard
URL 发送 HTTP GET 时,整个“需求”集都是 GET 的——这是默认功能,因为有些东西是写在黑板上的,形象地)
所以我应该像这样创建一个只支持 PUT/DELETE 的新集合资源 URL:
(注意复数)
或者实际上使现有的 URL 结构复数
后者似乎打破了语义一致性,因为层次结构中的其他项目是单一的。我也应该让它们复数吗?
拥有一个项目 id 是否有助于消除奇异性(从人类的角度来看 :)Blackboard/Requirements/1
或者是否最好仅出于操作原因公开不同的资源(即集合)(因为没有 id 不允许 GET - 无论它是单数还是复数)?
只是想知道社区对通常选择哪种方法(或者是正确的方法)以实现清晰清洁设计的意见。
web-services - 来自 joomla 的宁静的论坛/群组/朋友/标签等
是否有任何解决方案可以让我的应用程序通过 RESTful url 使用 joomla 来使用论坛/朋友/群组等功能。
到目前为止,我找到了 2 个链接,
Plexicloud-JWS :- 这似乎只支持核心功能,而不是我正在寻找的东西
https://github.com/techjoomla/Joomla-REST-API 这似乎支持看起来付费的 jomsocial
如果我没记错的话,joomla 和 jomsocial 似乎不同,那是 joomla 的社交包装吗?
如果 joomla 没有这样的解决方案,那么 php/rails/java 中的任何其他开源 GPL/MIT ..?
任何机构都可以给我任何指示吗?
谢谢阿莫尔
spring - spring mvc RESTfull url
我是spring-mvc的新手。所以,我正在尝试使用 RESTFull url(我认为这是正确的名称)例如,我想使用这样的 url:http://localhost:8080/sommer/Users/edit/1 这意味着我想编辑id 为 1 的用户但使用我的配置,它无法访问任何控制器。我只能使用以.html 结尾的网址。
这是我的配置和代码
web.xml
spring-servlet
html
控制器
知道如何解决这个问题吗?
提前致谢
mod-rewrite - mod_rewrite 条件的基本帮助
你好。我是 mod_rewrite 的新手,想知道是否可以执行以下操作:
该规则将仅指向 index.php 但如果我想做另一条将特定 slug 指向不同脚本的规则,即
这是行不通的,因为第一条规则已声明输入的任何内容都应指向索引。
有没有办法对那个特定的蛞蝓强制执行新规则?
django - 跨页面视图维护 URL 参数
我正在编写一个 Django 应用程序,并希望为显示的结果提供可选的过滤器和排序选项。我想使用 RESTful URL 来表示这些可选过滤器和排序选项,例如
- /
- /标签/标签1/
- /tags/tag1/page2
- /tags/tag1/by/newest-desc/
- /tags/tag1/by/newest-desc/page2
等等
我应该如何跨页面视图维护现有的 URL 过滤器或排序选项?我试过使用
在我的模板中,但在查看未设置标签和排序选项参数的页面时,这些会导致问题。
这个问题与在 QuerySet 上同时使用排序和过滤非常相似,但我真的在寻找 RESTful URL 解决方案,而不是 GET 参数或会话状态变量解决方案。
任何建议将不胜感激。
尼尔