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

檢視所有