ich würde gerne die Flask-API als Ein- und Ausgabe nutzen. Es soll wie folgt aussehen:
Nutzer übergibt String via POST-Request
Dieser String wird in eine Variable übergeben
Mit dem String in der Variablen wird ein Algorithmus ausgeführt
Am Ende soll das Ergebnis des Algorithmus wieder per API zurückgegeben werden
Code: Alles auswählen
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST'])
def index():
strinput = request.data
if __name__ == '__main__':
app.run(debug=True)
strinput ist die Eingabe
strout ist das was rauskommt und wieder an den Akteur via API übergeben werden soll
Code: Alles auswählen
@app.route('/')
def index():
return jsonify(strout)
if __name__ == '__main__':
app.run(debug=True)
1. Muss die Angabe des
Code: Alles auswählen
app.run(debug=True)[
2. Damit in- und output funktioniert, reicht es wenn die app.route identisch angegeben ist oder muss das def auch identisch sein?
3. Leider kann die Variable strinput nicht deklariert werden, so wie es im obigen Beispiel beschrieben ist. Es heißt bei der Ausführung, dass die Variable nicht befüllt/deklariert ist. Wie ist hierbei vorzugehen?