问题标签 [rest]

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.

0 投票
8 回答
74028 浏览

ajax - 修改 AJAX 应用程序中的地址栏 URL 以匹配当前状态

我正在编写一个 AJAX 应用程序,但是当用户在应用程序中移动时,我希望地址栏中的 URL 能够更新,尽管没有重新加载页面。基本上,我希望他们能够在任何时候添加书签,从而返回到当前状态。

人们是如何处理在 AJAX 应用程序中维护 RESTful 的?

0 投票
3 回答
9126 浏览

web-services - 基于文档或 RPC 的 Web 服务

我的直觉是在实践中首选基于文档的 Web 服务——这是其他人的经验吗?他们更容易支持吗?(我注意到 SharePoint 在其 WSDL 接口中使用 Any 作为“文档类型”,我猜这使它基于文档)。

另外 - 人们现在是否为相同的功能同时提供 WSDL 和 Rest 类型的服务?WSDL 在代码生成方面很受欢迎,但对于 PHP 和 Rails 等前端,它们似乎更喜欢休息。

0 投票
18 回答
313333 浏览

wcf - 保护 REST API/Web 服务的最佳实践

在设计 REST API 或服务时,是否有任何既定的最佳实践来处理安全性(身份验证、授权、身份管理)?

在构建 SOAP API 时,您可以将 WS-Security 作为指南,并且有很多关于该主题的文献。我发现有关保护 REST 端点的信息较少。

虽然我理解 REST 故意没有类似于 WS-* 的规范,但我希望已经出现了最佳实践或推荐模式。

任何讨论或相关文件的链接将不胜感激。如果这很重要,我们将使用带有 POX/JSON 序列化消息的 WCF,用于使用 .NET Framework 的 v3.5 构建的 REST API/服务。

0 投票
1 回答
2668 浏览

.net - 在 .Net 中编写 RESTful 服务“客户端”的最佳方式?

人们使用什么技术在 .Net 上的 REST 阶梯中“使用”服务?普通的http客户端?与此相关:许多休息服务现在都在使用 JSON(它更紧凑、更快)——那么使用什么 JSON 库呢?

0 投票
7 回答
58315 浏览

web-services - 从经典的 asp 页面调用 REST Web 服务

我想开始将我们的应用程序业务层移动到 REST Web 服务的集合中。但是,我们的大部分 Intranet 都是使用 Classic ASP 构建的,而我工作的大多数开发人员都使用 Classic ASP 进行编程。理想情况下,为了让他们受益于一组独特的 Web API 的优势,必须从经典 ASP 页面调用它。

我一点也不知道该怎么做。

0 投票
5 回答
16567 浏览

web-services - RESTful Web 服务和 HTTP 动词

服务器应该允许将 Web 服务归类为 RESTful 的最小 HTTP 动词集是多少?

如果我的主机不允许PUTDELETE怎么办?

这真的很重要吗,我可以通过GETPOST过上幸福的生活吗?


更新:感谢大家的回答,由于与 Bill Venners 和 Elliotte Rusty Harold 采访的链接,Roger 的回答可能是最好的。我现在明白了。


0 投票
2 回答
987 浏览

rest - ado.net 数据服务调用的 guid REST URL?

尝试使用 guid 作为休息 url 中的资源 id,但找不到任何有关如何使用的资源。我现在最好的(虽然不工作)是: http://localhost:49157/PhotogalleryDS.svc/gallery ('1d03beb3-6d63-498b-aad7-fab0b1480996') (我试过双引号/单引号。还有{ guid ....} 带大括号。仍然没有运气。

我只得到:位置 0 的语法错误 '"'。

问题是:我将如何(关于规范)为 id 为 guid 的资源编写 url?

0 投票
4 回答
9632 浏览

architecture - 在 REST 与 SOAP 服务之间进行选择的指南?

有没有人有关于在 REST 与 SOAP 之间做出决定的文档或指南的链接?我了解这两个方面,但我正在寻找一些关于关键决策点的参考资料,例如安全性,这可能会让你倾向于其中一个。

0 投票
3 回答
459 浏览

language-agnostic - 如何响应 RESTful Web 服务中的备用 URI

我正在构建一个 RESTful Web 服务,它的一个资源具有多个 URI,因为有多个唯一标识符。服务器应该通过返回资源来响应对备用 URI 的 GET 请求,还是应该向规范 URI 发送 HTTP 3xx 重定向?HTTP 303(另见)是最合适的重定向吗?

澄清:HTTP 规范明确指出,重定向的选择取决于未来的请求应该使用哪个 URI。在我的应用程序中,“规范”URI 是最稳定的替代方案;替代 URI 将始终指向相同的规范 URI,否则将变为无效。

0 投票
2 回答
277 浏览

ruby-on-rails - 奇怪的 Rails 身份验证问题

我正在为我正在开发的应用程序使用 RESTful 身份验证 Rails 插件。我有一个奇怪的问题,我无法深入了解。本质上,当我在一段时间不活动后第一次登录应用程序时(应用程序部署在生产中,但仅供我使用),我将被带到一个 404 页面,但如果我回到主页并再次登录,一切按计划进行。有任何想法吗?