Node.js RESTful API

如今介紹Node.js的RESTful API。
。。。
什麼是 REST?
REST中文解釋爲,表述性狀態傳遞(英文:Representational State Transfer,簡稱REST),是Roy Fielding博士在2000年他的博士論文中提出來的一種軟件架構風格。  http://www.iis7.com/a/lm/fwqdq/  IIS7服務器大全
表述性狀態轉移是一組架構約束條件和原則。知足這些約束條件和原則的應用程序或設計就是RESTful。
須要注意的是,REST是設計風格而不是標準。REST一般基於使用HTTP,URI和XML(標準通用標記語言下的一個子集)以及HTML(標準通用標記語言下的一個應用)這些現有的普遍流行的協議和標準。REST一般使用JSON數據格式。
。。。
HTTP 方法
如下爲REST基本架構的四個方法:
-GET - 用於獲取數據。
-PUT - 用於添加數據。
-DELETE - 用於刪除數據。
-POST - 用於更新或添加數據。
。。。
RESTful Web Services
Webservice是一個平臺獨立的,低耦合的,自包含的、基於可編程的web的應用程序,可以使用開放的XML(標準通用標記語言下的一個子集)標準來描述、發佈、發現、協調和配置這些應用程序,用於開發分佈式的互操做的應用程序。
RESTful是基於REST架構的Web Services。
因爲輕量級以及經過HTTP直接傳輸數據的特性,Web服務的RESTful方法已經成爲最多見的替代方法。可使用各類語言(好比,Java程序、Perl、Ruby、Python、PHP和Javascript[包括Ajax])實現客戶端。
RESTful Web服務一般能夠經過自動客戶端或表明用戶的應用程序訪問。可是,這種服務的簡便性讓用戶可以與之直接交互,使用它們的Web瀏覽器構建一個GET URL並讀取返回的內容。web

相關文章
相關標籤/搜索