久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

java - REST API命名問題請教

瀏覽:142日期: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
相關文章:
主站蜘蛛池模板: 镇宁| 胶南市| 密山市| 忻州市| 广水市| 秭归县| 开阳县| 新和县| 红原县| 墨玉县| 灵台县| 淅川县| 怀集县| 乡城县| 新余市| 贡觉县| 二手房| 屏边| 临邑县| 海丰县| 桐庐县| 瑞安市| 隆回县| 留坝县| 永昌县| 姜堰市| 玛纳斯县| 沙坪坝区| 通州市| 时尚| 蓬安县| 兴义市| 华池县| 泾阳县| 宝丰县| 凤凰县| 开化县| 永丰县| 会泽县| 太和县| 东光县|