Rest.js 0.9 发布

发布 | Jeremy Grelle | 2013 年 3 月 28 日 | ...

尊敬的 Spring 社区:

今天,我们很高兴地宣布 rest.js 现在是 Cujo.js 的一部分,并且 rest.js 0.9 已经发布。

https://github.com/cujojs/rest

rest.js 是一个 RESTful HTTP 客户端。它远远超出了开发人员在其他框架中习惯的典型 XMLHttpRequest 抽象。 rest.js 构建在可组合的拦截器之上,这些拦截器逐步向客户端添加新功能。配置好的客户端是防篡改的,可以在应用程序中安全地共享。如果应用程序的某个部分需要特定的行为,它可以将进一步的拦截器链接到公共客户端上,从而创建一个独立于应用程序其余部分的新客户端。

作为一个快速示例,如果您的应用程序需要基本身份验证,您可以一次配置带有用户名和密码的 basicAuth 拦截器,而不是被迫将凭据添加到应用程序中发出请求的每个位置。当您的应用程序添加新的身份验证要求(例如 oAuth)时,您只需在一个位置将 basicAuth 拦截器替换为 oAuth 拦截器。使用生成的客户端发出的所有请求都会自动获得新的行为。

rest.js 开箱即用,可在每个主流浏览器(甚至更多)以及 Node.js 中使用。有一些拦截器用于内容协商、HATEOAS、基本身份验证、oAuth(隐式流)、错误检测、重试、超时、JSONP,当然还有 IE 的 XHR 和跨域请求支持的后备方案。创建新的拦截器以应用您自己的行为非常容易。

获取 Spring 新闻简报

通过 Spring 新闻简报保持联系

订阅

抢占先机

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部