fetch使用URLSearchParams参数请求,flask接收URLSearchParams参数
时间: 2023-10-26 10:07:15 浏览: 259
根据url获取参数
在JavaScript中使用URLSearchParams构造请求参数,示例代码如下:
```
const params = new URLSearchParams();
params.append('key1', 'value1');
params.append('key2', 'value2');
fetch('/api', {
method: 'POST',
body: params
}).then(response => {
console.log(response);
});
```
在Flask中接收URLSearchParams参数,可以使用request.form属性获取请求体中的表单数据。示例代码如下:
```
from flask import Flask, request
app = Flask(__name__)
@app.route('/api', methods=['POST'])
def api():
key1 = request.form.get('key1')
key2 = request.form.get('key2')
return f'key1: {key1}, key2: {key2}'
if __name__ == '__main__':
app.run()
```
阅读全文