【发布时间】:2013-02-02 12:13:16
【问题描述】:
我正在使用 Tornado 编写一个 REST API
尝试使用
raise tornado.web.HTTPError(422)
得到这个错误
Bad HTTP status code: 422
请帮忙解决这个问题
【问题讨论】:
-
是的,您遇到了您提出的错误...听起来一切正常。
标签: python-2.7 tornado
我正在使用 Tornado 编写一个 REST API
尝试使用
raise tornado.web.HTTPError(422)
得到这个错误
Bad HTTP status code: 422
请帮忙解决这个问题
【问题讨论】:
标签: python-2.7 tornado
web.py 的源码如下:
if e.status_code not in httplib.responses:
logging.error("Bad HTTP status code: %d", e.status_code)
self.send_error(500)
我们是否应该怀疑 422 不被视为龙卷风的适当状态?
【讨论】:
self.set_status(422, reason='Need to set 422')