flask api 接口 开发 和调用 例子
时间: 2023-05-15 09:05:11 浏览: 83
以下是一个简单的 Flask API 接口开发和调用的例子:
```python
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/hello', methods=['GET'])
def hello():
name = request.args.get('name')
return jsonify({'message': f'Hello, {name}!'})
if __name__ == '__main__':
app.run()
```
这个例子实现了一个简单的 `/hello` 接口,接受一个名字参数,返回一个 JSON 格式的问候语。你可以使用类似下面的代码来调用这个接口:
```python
import requests
response = requests.get('http://localhost:5000/hello?name=world')
print(response.json()['message'])
```
这个例子使用了 Python 的 requests 库来发送 GET 请求,并解析返回的 JSON 数据。
相关问题
flask api 接口 开发 和调用 例子 post
以下是一个简单的 Flask API 接口开发和调用的例子:
```python
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/api', methods=['POST'])
def api():
data = request.get_json()
name = data['name']
age = data['age']
return jsonify({'name': name, 'age': age})
if __name__ == '__main__':
app.run(debug=True)
```
这个例子中,我们定义了一个 `/api` 的 POST 接口,接收一个 JSON 格式的数据,包含一个名字和年龄,然后返回这个数据。
你可以使用 `requests` 库来调用这个接口,例如:
```python
import requests
data = {'name': 'John', 'age': 30}
response = requests.post('http://localhost:5000/api', json=data)
print(response.json())
```
这个例子中,我们向 `http://localhost:5000/api` 发送一个 POST 请求,包含一个 JSON 格式的数据,然后打印出返回的数据。
微信小程序api接口调用例子
好的,以下是微信小程序API接口调用的一个例子:
```javascript
// 在小程序页面中使用API接口调用
wx.request({
url: 'https://api.weixin.qq.com/sns/jscode2session',
data: {
appid: 'YOUR_APPID', // 小程序的appid
secret: 'YOUR_SECRET', // 小程序的secret
js_code: 'YOUR_JSCODE', // 登录时获取的code
grant_type: 'authorization_code' // 授权类型
},
success(res) {
console.log(res.data) // 返回的数据
}
})
```
以上代码是一个简单的调用微信小程序API接口的例子,其中`wx.request`是小程序提供的用于发起HTTP请求的API,`url`参数是API接口地址,`data`参数是需要传递的参数,`success`回调函数则是在请求成功后执行的代码。具体的API接口和参数可以参考微信小程序开发文档。