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 社群中所有即將舉行的活動。

檢視全部