[英]Media type in REST API for validation
我必須編寫Rest API才能對稱為Employee的對象執行CRUD操作。
class Employee {
String name;
String id;
}
-可以有更多字段,出於示例目的,我們僅考慮2。
在創建和更新時,可能會有很多驗證,例如
員工姓名和ID不能為空。
名稱不能超過40個字符。
id只有字母。
在創建時,對於每次驗證,我都必須向用戶提供正確的消息。 如果一次創建操作有多個失敗。 我必須向用戶顯示所有消息。
我正在為此尋找一個好的設計解決方案。
由於您要求設計,因此我不會花時間向其中添加代碼,但是這個主意應該是這樣的:
數據結構可能看起來像這樣(在JSON中)
{
"success": "no",
"error": "validation_failed",
"validation_errors": [
{"name": "too long"},
{"id": "invalid format, must be String"}
]
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.