Я попытался настроить api колбы restful на EC2 и использовал почтальон для проверки запроса, но он возвратил результат метода, не разрешенный после того, как я начал сеанс отладки.Вот мой файл python:
from flask import Flask
from flask_restful import Api, Resource, reqparse
app=Flask(__name__)
api=Api(app)
data={
#angle
"a":0,
#hasStarted
"hs":False
}
class Angle(Resource):
def put(self):
parser=reqparse.RequestParser()
parser.add_argument("a")
parser.add_argument("hs")
args=parser.parse_args()
data["a"]=int(args["a"])
data["hs"]=bool(args["hs"])
return 200
api.add_resource(Angle,"/")
app.run(debug=True)
это запрос PUT, который я отправил через почтальона:
ec2-xx-xxx-xx-xxx.us-east-2.compute.amazonaws.com/?a=10&hs=True
Также я открыл http (порт 80),поэтому я должен использовать api.add_resource (Angle, "/ var / www / html") вместо этого?