尋址指的是定位存儲在服務(wù)器上的一個(gè)或多個(gè)資源。類似于定位某個(gè)人的郵寄地址。
REST 架構(gòu)中的每個(gè)資源都通過它的 URI(統(tǒng)一資源標(biāo)示符)標(biāo)識。URI 格式如下:
<protocol>://<service-name>/<ResourceType>/<ResourceID>
URI 的目的是定位托管 Web 服務(wù)的服務(wù)器上的資源。請求的另一個(gè)重要的屬性是 VERB,它用于標(biāo)識要在資源上執(zhí)行的操作。比如,在 RESTful Web 服務(wù) - 第一個(gè)應(yīng)用 教程中,URI 就是 http://localhost:8080/UserManagement/rest/UserService/users
,VERB 是 GET。
下面是設(shè)計(jì) URI 時(shí)要考慮的要點(diǎn):
下面是一個(gè)獲取用戶的不好的 URI 示例:
http://localhost:8080/UserManagement/rest/UserService/getUser/1
下面是一個(gè)獲取用戶的好的 URI 示例:
http://localhost:8080/UserManagement/rest/UserService/users/1