之前吧一直学习flask的时候,一直不明白response是怎么产生,今天是明白了。retrun 哎呀,这个地方看着挺小心的东西, 蕴含的能量可不小啊。今天我详细总结总结。
先来写jinjia2语法,jinjia2还是比较简单的,这是flask中的一个模板,配合着前端来用(巨爽~~)。跟那个jsp里面的语法差不多,python跟java还是挺像的。4
00x1: return返回
用flask创建路由的时候,里面有个return 。先来看下return的效果
@app.route('/test/') def test(): return "hello,world"
可以看到有个response,这里用的是burpsuite,有兴趣的小伙伴,可以百度去搜下。
return是有参数的,不可以返回字典,列表啦。但是吧,在rerun里面可以看到的是有个状态码是200,这个200,我们是可以修改的,是加在return 后面的。下面来具体演示下
代码:
@app.route('/test/') def test(): return "hello ,world" , 400
效果:
--------------------------------------不要捉急,我先去歇歇,等你下次来的时候,我就已经更新了----------------------------------------------