设置返回的错误码和显示效果
def get(self, *args, **kwargs):
# 生成一个错误页面,默认500
self.send_error(200)
def write_error(self, status_code, **kwargs):
if status_code == 200:
self.write("这是一个恐怖的错误!")
else:
# 对于非200的错误码,继续执行原有的错误提示
super().write_error(status_code, **kwargs)
针对200的状态码,会返回自定义的错误提示,其他状态码继续执行原有的错误提示