在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ ReST和普通的接口, 可以這樣理解嗎

ReST和普通的接口, 可以這樣理解嗎

舉個例子, 比如一個普通接口

GET /abc/get_file_list
GET /abc/get_file/?id=1
POST /abc/delete_file
POST /abc/change_file
POST /abc/new_file

而一個ReST的接口

GET /abc/file/
GET /abc/file/1/
DELETE /abc/file/1/
PUT /abc/file/1/
POST /abc/file/

這可不可以理解為,
普通接口是一種FP思想去設(shè)計接口, 而ReST是一種OO思想去設(shè)計接口?

回答
編輯回答
嘟尛嘴

不可以這么理解。
Restful的設(shè)計思想是一切都是資源,通過標(biāo)準(zhǔn)的HTTP謂詞去操作資源并獲取響應(yīng)。
難點在于資源的設(shè)計。

2017年8月28日 12:12
編輯回答
舊言

不是。
你用非RESTful也可以設(shè)計出非常OO的接口啊。
RESTful呢,強調(diào)都設(shè)計成資源形式,強調(diào)只使用 GET PUT DELETE POST 四個動詞。僅此而已。面向的對象難道就只有這幾個動作?RESTful接口反而更加顯得以“我”是主語去交互的,所以誰更面向?qū)ο竽兀?/p>

2018年9月17日 10:06