我目前正在使用以下方法来引发 HTTP 错误请求:
raise tornado.web.HTTPError(400)
返回一个 html 输出:
<html><title>400: Bad Request</title><body>400: Bad Request</body></html>
是否可以只返回带有自定义正文的 HTTP 响应代码?
最佳答案
您可以模拟RequestHandler.send_error
方法:
class MyHandler(tornado.web.RequestHandler):
def get(self):
self.clear()
self.set_status(400)
self.finish("<html><body>My custom body</body></html>")
关于python - 如何在 Tornado 中返回没有默认模板的 HTTP 错误代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13730945/