如果你的请求体是一个 JSON 字符串,你可以使用 request.get_json() 方法来获取 JSON 数据。例如:

from flask import Flask, request

app = Flask(__name__)

@app.route('/example', methods=['POST'])
def example():
    data = request.get_json()
    value = data.get('key')
    return value

然后你可以使用 curl 命令发送一个包含 JSON 数据的请求:

$ curl -H "Content-Type: application/json" -X POST -d '{"key": "value"}' http://localhost:5000/example

这个例子中,value 变量的值将是 "value"。注意,request.get_json() 方法只能在请求体是 JSON 的情况下使用,否则它将返回 None。如果你需要处理其他类型的请求体,你可以使用 request.data 属性来获取原始的字节数据,然后使用相应的库来解析它。

requestformget获取不到json的值-如何代替

原文地址: https://www.cveoy.top/t/topic/rDn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录