添加用于管理用户对象的 CRUD Rest API
时间: 2023-05-29 17:05:24 浏览: 68
以下是一个可能的用户对象的 CRUD Rest API:
1. 获取所有用户
请求:GET /users
响应:200 OK
```
[
{
"id": 1,
"name": "Alice",
"email": "alice@email.com"
},
{
"id": 2,
"name": "Bob",
"email": "bob@email.com"
}
]
```
2. 获取单个用户
请求:GET /users/{id}
响应:200 OK 或 404 Not Found
```
{
"id": 1,
"name": "Alice",
"email": "alice@email.com"
}
```
3. 创建用户
请求:POST /users
请求体:
```
{
"name": "Charlie",
"email": "charlie@email.com",
"password": "password123"
}
```
响应:201 Created
```
{
"id": 3,
"name": "Charlie",
"email": "charlie@email.com"
}
```
4. 更新用户
请求:PUT /users/{id}
请求体:
```
{
"name": "Alice",
"email": "alice@example.com"
}
```
响应:200 OK 或 404 Not Found
```
{
"id": 1,
"name": "Alice",
"email": "alice@example.com"
}
```
5. 删除用户
请求:DELETE /users/{id}
响应:204 No Content 或 404 Not Found