You are on page 1of 1

import string

from flask import Flask, jsonify, request


from flask_restful import reqparse

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)

You might also like