首页 > 代码库 > 使用bottle进行web开发(4):HTTPError
使用bottle进行web开发(4):HTTPError
from bottle import error @error(404) def error404(error): return ‘Nothing here, sorry‘
上述代码,是对404的定义,这里注意,有一个HTTPError,
HTTPError
uses a predefined HTML template to build the body of the response. Instead of using HTTPError
you can use response
with the appropriate status code and body.
import json from bottle import run, route, response @route(‘/text‘) def get_text(): response.status = 400 return ‘Object already exists with that name‘ @route(‘/json‘) def get_json(): response.status = 400 response.content_type = ‘application/json‘ return json.dumps({‘error‘: ‘Object already exists with that name‘}) # Start bottle server. run(host=‘0.0.0.0‘, port=8070, debug=True)
使用bottle进行web开发(4):HTTPError
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。