【发布时间】:2020-04-28 12:54:00
【问题描述】:
我正在尝试构建一个非常简单的 API,然后我将从中获取数据,我的代码如下所示:
from flask import Flask, request, jsonify
import backend as b
app = Flask(__name__)
@app.route('/api/data/', methods=['GET'])
def api():
d = {}
m = b.getMarks(b.login())
d['Marks'] = str(m)
return jsonify(d)
if __name__ == '__main__':
app.run()
当我运行应用程序并打开网页时,它只会显示错误 404(即使在 url 中输入 /api/data/ 之后)。我的字典不应该弹出吗?抱歉,我对此很陌生,所以在此先感谢。 另外,我知道我的字典 (d) 有效,我把它打印出来了。
【问题讨论】:
-
404 错误意味着您提供了错误的 URL。所以你的路由有问题,它与你返回的内容无关。
-
谢谢!那么,当我运行 API 时,我应该在终端中显示的 URL 中添加什么?
标签: python url flask http-status-code-404