📜  request.get_json() 在烧瓶中返回 - Python (1)

📅  最后修改于: 2023-12-03 14:47:04.070000             🧑  作者: Mango

request.get_json() 在烧瓶中返回 - Python

在使用烧瓶(Flask)进行后端开发时,我们通常需要从客户端传递数据到服务器端进行处理,而使用 request.get_json() 就可以方便地获取 JSON 格式的数据。

使用方法

对于来自客户端的 JSON 格式数据,我们可以使用以下代码进行获取:

from flask import Flask, request

app = Flask(__name__)

@app.route('/post_data', methods=['POST'])
def post_data():
    # 获取 JSON 格式数据
    data = request.get_json()
    # 处理数据...
    return 'Success'

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

post_data 函数中,我们先通过 request.get_json() 获取了客户端传递的 JSON 格式数据,随后可以对数据进行处理和分析。

注意事项
  • 使用 request.get_json() 获取的数据类型是字典(dict),因此可以通过 data[key] 的形式获取其中的值。
  • 如果客户端传递的数据不是 JSON 格式,则会抛出 BadRequest 异常。
  • 如果需要在请求头中明确指定数据类型为 JSON,可以在请求头中添加 Content-Type: application/json