Python 如何检查flask api中的有效输入?
我有一个项目,我实现了如下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
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语句?对于我来说,似乎还可以。