Professional Documents
Culture Documents
Module API Flask
Module API Flask
app = Flask(__name__)
legal_char = string.ascii_letters + string.digits
myTxt = []
@app.route('/reverse', methods=['POST'])
def inputTxt():
parser = reqparse.RequestParser()
parser.add_argument("text")
args = parser.parse_args()
userInput = args["text"]
if len(userInput) > 20:
return "Error! Only 20 characters allowed!", 400
for i in userInput:
if i not in legal_char:
return "Error! Only accepts string messages consisting of
these characters [A_Z, a-z, 0-9]", 400
myTxt = {
"text": (args["text"][::-1])
}
return myTxt, 201
if __name__ == '__main__':
app.run(debug=True, port=8080)