Python 如何检查flask api中的有效输入?

Python 如何检查flask api中的有效输入?,python,flask,Python,Flask,我有一个项目,我实现了如下Flask API: from flask import Flask, jsonify, request from pyspellchecker.spellchecker import spellchecker from python_boundary_check.gateway_check import GatewayCheck app = Flask(__name__) @app.route("/sentence", methods=[&q

我有一个项目,我实现了如下Flask API:

from flask import Flask, jsonify, request
from pyspellchecker.spellchecker import spellchecker
from python_boundary_check.gateway_check import GatewayCheck

app = Flask(__name__)


@app.route("/sentence", methods=["POST"])
def checkSpell():
    if request.method=='POST':
       posted_data = request.get_json()
       sentence = posted_data['data']
       sentence = sentence.strip()

       # Check valid input
       if len(sentence) == 0 or len(sentence) > 50:
          return jsonify("Invalid sentence!!!")

我想检查输入(句子)是否有效。若一个句子太长,它会使服务器崩溃。我担心服务器在将json数据分配给语句变量时会崩溃。我是否在代码中正确地添加了if语句?

对于我来说,似乎还可以。