查询用户信息接口
时间: 2023-10-01 19:09:53 浏览: 38
好的,以下是一个简单的用户信息查询接口的示例,假设您使用的是Python Flask框架进行开发:
```python
from flask import Flask, request, jsonify
app = Flask(__name__)
# 假设用户信息存储在一个列表中
users = [
{
"username": "Alice",
"gender": "female",
"age": 25,
"contact": "alice@example.com"
},
{
"username": "Bob",
"gender": "male",
"age": 30,
"contact": "bob@example.com"
}
]
@app.route('/users', methods=['GET'])
def get_users():
# 如果查询参数中包含 username,则返回指定用户信息
if 'username' in request.args:
username = request.args['username']
for user in users:
if user['username'] == username:
return jsonify(user)
return jsonify({"error": "User not found"})
# 如果没有查询参数,则返回所有用户信息
else:
return jsonify(users)
if __name__ == '__main__':
app.run()
```
在这个示例中,我们定义了一个 `/users` 的路由,通过 GET 请求查询用户信息。如果查询参数中包含 `username`,则返回指定用户的信息;如果没有查询参数,则返回所有用户的信息。在实际开发中,您需要根据具体需求来设计和实现您的接口。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)