Rufen Sie die in einer Flask-Anfrage empfangenen Daten ab

In einer Flask-Anwendung können Sie auf die in einer Anforderung empfangenen Daten über das Objekt "request" zugreifen. Hier ist ein Beispiel, wie man die Daten aus einer POST-Anforderung abruft:

from flask import Flask, request

app = Flask(__name__)

@app.route('/', methods=['POST'])
def receive_data():
    data = request.data
    # Do something with the data
    return "Data Received"

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

In diesem Beispiel wird das Attribut "request.data" verwendet, um auf die rohen Daten zugreifen, die im Anforderungstext gesendet wurden. Darüber hinaus können Sie auf die im Abfragezeichenfolgen- oder Formulardaten gesendeten Daten über "request.args" und "request.form" zugreifen.

Wenn Sie JSON-Daten in der Anforderung abrufen möchten, können Sie request.get_json() verwenden

from flask import Flask, request

app = Flask(__name__)

@app.route('/', methods=['POST'])
def receive_data():
    data = request.get_json()
    # Do something with the data
    return "Data Received"

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

Dies wird die JSON-Daten im Anforderungstext parsen und sie als Python-Dictionary zurückgeben.