6.1 在局域网中让其他电脑访问网站
可以通过在app.run()方法中设置host=0.0.0.0
6.2 URL唯一
在定义url规则时,一定要注意在最后加一个斜杠,如果不加斜杠,那么在浏览器访问这个url时加了斜杠,那么就访问不到,用户体验不太好;如果在url规则中加了斜杠,输入url时加不加斜杠都可以访问
6.3 GET和POST请求
1.GET:只会在服务器上获取资源,不会更改服务器状态,这种请求方式推荐GET请求;
2.POST:会给服务器提交一些数据或者文件,一般post请求是会对服务器的状态产生影响,那么这种请求推荐POST请求。
6.3.1 参数传递
1.GET请求:把参数放到url中,通过?xx=xxx
形式传递,因为会把参数放到url中,所以不太安全
2.POST请求:把参数放到Form Data中,避免了被偷看的风险,但是可以通过抓包的形式截获,同时因为POST请求可以提交一些数据给服务器,那么就有一定的风险
3.在flask中,route方法默认只能使用GET请求,可以通过传递参数methods
参数进行改变。例:
@app.route('/list/', methods=['GET', 'POST'])