首页 > 解决方案 > LookupError 烧瓶中止

问题描述

我正在尝试使用烧瓶中止来简单的restfull烧瓶api。当我在没有尝试的情况下使用 abort(201) 或其他 200 - 除了构造我得到 LookupError: no exception for 201. 当我使用 abort(201) 和 try - 除了块我得到响应 500 但是如果我使用 abort(400) 而没有尝试- 除了我得到响应 400。

from flask import Flask, request, abort

import json


app = Flask(__name__)


@app.route("/", methods=["POST"])
def set_url():
    j_reguest = request.json
    try:
        url = j_reguest['url']
        print(url)
        if url != '':
            abort(201)
        else:
            abort(418)
    except:
        abort(400)


if __name__ == "__main__":
    app.run(debug=True)

标签: pythonhttpflaskabort

解决方案


推荐阅读