码迷,mamicode.com
首页 > 其他好文 > 详细

flask七:一些小细节

时间:2019-10-31 23:59:47      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:请求   mic   数据   out   改变   影响   inf   搜索   就会   

 

 

1、在局域网中,让其他电脑访问我的网站:host参数

如果设置为0.0.0.0,则在局域网中,输入当前项目所在的ip+端口就可以访问这个项目
如果host设置为固定的ip,如host=‘‘192.168.1.136‘,则只有ip为192.168.1.136的电脑才能访问此项目

技术图片

技术图片

 

2、指定端口号:flask默认使用5000端口,port参数,可以指定此项目使用的端口

技术图片

技术图片

技术图片

 

3、url唯一

如果在定义url的时候在url后面加了"/",则访问的时候,如果没有加"/",浏览器会自动加上"/" 

技术图片

技术图片

 技术图片

技术图片

技术图片

 

如果在定义url的时候没有加"/",在访问的时候,如果加上了"/"就会报错,搜索引擎会将加了"/"和没加"/"的视为两个url

技术图片

技术图片

 

4、GET请求和POST请求

使用场景:
只从服务器获取资源,而不改变资源的信息,则使用GET请求
给服务器提交一些数据、文件,一般会对服务器的某些状态造成影响,使用POST请求

 

参数区别:
GET的参数在url后面用"?"来分割,使用key=value的形式传递(参数肉眼可见,不太安全)
POST的参数一般在body里面,根据不同的content-type使用不同的数据结构(在不抓包的情况下,看不见参数),同时,POST请求也可以把参数放在url中传递
因为POST可以传文件,所以就增加了很大的风险,对于有经验的黑客来讲,更不安全

 

实现:

在flask下,在route中,使用methods指定请求方法

技术图片

技术图片

技术图片

 

flask七:一些小细节

标签:请求   mic   数据   out   改变   影响   inf   搜索   就会   

原文地址:https://www.cnblogs.com/zhongyehai/p/11774333.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!