国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

java - REST API命名問題請教

瀏覽:145日期:2024-01-11 18:35:44

問題描述

雇員類

public User{ int id;//key int code;//員工編號 唯一 String name; ...}api

GET /employee/{id} 根據ID獲取人員

GET /employee/{code}

如上:code也是唯一的,如果這么命名是會混淆,應該如何命名?

問題解答

回答1:

/employee/code/{code}

回答2:

獲取唯一用戶是 /employee/{id} 通過這個URL應該獲取的就是 user實體對象。對于實體對象內部的屬性:code . 不應該在暴露URL 來獲取。

在設計RESTURL 時候的第一個步驟就是資源抽象,要分清楚哪些是資源是可以抽取,并設計唯一URL的。哪些是不能的

回答3:

RESTful 的資源一般使用復數,code 我覺得作為搜索的條件也是可以的: /employees/search?code=xxx,當然 code 也可以作為 employee 的一個資源來獲取和更改,但是通過 code 來查找 employee,應該屬于搜索功能。

標簽: java
相關文章:
主站蜘蛛池模板: 青神县| 赣州市| 招远市| 新绛县| 惠来县| 永嘉县| 大宁县| 中江县| 奎屯市| 汽车| 维西| 河曲县| 宁陵县| 福海县| 周至县| 贵定县| 昌邑市| 贵州省| 时尚| 嵩明县| 东台市| 华池县| 桐城市| 平塘县| 涪陵区| 牙克石市| 旬阳县| 江都市| 外汇| 临西县| 张北县| 布尔津县| 乾安县| 徐闻县| 铜鼓县| 神农架林区| 淮滨县| 高雄市| 鄂州市| 河北省| 蓬莱市|