REST Web Service
Web Service是一種軟體服務,透過Web
通訊協定及資料格式的開放式標準 (ex. Http、XML、 SOAP) 來為其他的應用程式提供服務。REST
是Web Service裡的一種軟體架構設計風格,全名為
Representational State Transfer,相較於SOAP,撰寫風格簡潔有力,資料傳輸量小。
簡單來說,REST就是Http加上URI (Uniform Resource Identifier),它把軟體視為資源,利用URI的方式來定義資源所在位置。而Http裡所定義的Post/Get/Put/Delete方法,相當於它的Create/Read/Update/Delete行為。Client端便是透過此方式對資源進行存取,其資源狀態不斷改變,因而稱為表徵狀態轉移。
註:Json (JavaScript Object Notation) 為Javascript的一個子集,是一種lightweight的資料傳輸格式,常和REST Web Service搭配使用。
No comments:
Post a Comment