Flask 后端开发,既有参数又有json体的方法怎么写

问题

项目上有些接口,既有拼接在URL上的参数又有json体,这种接口应该怎么写


报错信息

环境

你可以看看jmeter发出去的是什么内容

一般不会存在同时有form和json的情况
如果是param参数 是在args里的
json是在json对象中大致是这样的:

from flask import request, Flask

app = Flask(__name__)

@app.route('/', methods=['POST'])
def hello_world():
    params = request.args
    json = request.json
    print(params)
    print(json)
    param_a = params.get('a')
    param_b = params.get('b')
    json_a = json.get('json_a')
    json_b = json.get('json_b')
    return f'{param_a} {param_b} {json_a} {json_b}'

if __name__ == '__main__':
    app.run(debug=True)