【发布时间】:2021-07-22 22:56:43
【问题描述】:
我最近从 YouTube 完成了一个烧瓶 API 教程,现在我正在复制我在自己的后端学到的东西。不幸的是,在我做了我自己的版本之后,在烧瓶中只比 hello world 稍微复杂一点,我的端点上出现 404 错误。
到目前为止,这是我的代码: 从烧瓶进口烧瓶,请求 from flask_restful import Api, Resource, reqparse, fields, marshal_with
app = Flask(__name__)
api = Api(app)
class Player(Resource):
def get(self):
return {"data" :"Hello"}
def post(self):
return 'Posted',200
if __name__ =="__main__":
app.run(debug=True)
我已经尝试向两个端点发出请求(get & post to http://127.0.0.1:5000/player),并通过使用如下所示的 python 脚本、来自我的浏览器的 get 请求以及来自邮递员的 get & post 请求来完成此操作,没有一个使我的端点工作。我也尝试过用 pip 重新安装 flask 和 flask_restful 。我还尝试通过将 get 请求中的对象更改为字符串、添加状态代码和删除状态代码来更改返回的内容。
import requests
BASE = "http://127.0.0.1:5000/"
response = requests.get(BASE + 'player')
print(response.json())
有人知道我做错了什么吗?
【问题讨论】:
标签: python flask flask-restful