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.