多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
很多时我们想输出一些特定的headers,而我们之前那些return都无法做到,怎么办呢,不用那个担心,bottle框架一早帮我们想好了,他提供了一个response对象,这个对象可以自由处理headers。 ~~~ # coding:UTF-8 from bottle import Bottle, response app = Bottle() @app.get('/') def index(): response.set_header("Content-Type", "text/plain") response.set_header("frame", "this is a bottle") response.set_header("ownSign", "123") response.add_header("ownSign", "456") return "输出内容" app.run(host="127.0.0.1", port=8000, reloader=True, debug=True) ~~~ **注意:** * response不需要return,只需在return之前调用set_header或者add_header方法 * set_header方法在key不存在的时候添加一个key,在key存在的时候覆盖 * add_header方法无论key是否存在都添加一个key