flask-HTTP请求方式
flask中路由常用请求有GET/POST
@app.route('/blog/add',methods=['GET','POST'])
def add_blog():
if request.method=='GET':
return '您正在通过GET请求添加博客.'
return '您正在通过POST请求添加博客.'
视图函数路由装饰器第二个参数methods不写.默认就是用GET请求.
浏览器url中输入地址默认也是GET请求访问.
HTTP请求方式
| 请求方式 | 描述 |
|---|---|
| GET | 从服务器获取资源.在浏览器输入网址默认用GET请求你 |
| POST | 提交资源到服务器.如提交表单数据,上传文件 |
| HEAD | 类似于GET请求.响应体中不包含具体的内容.用于获取消息头 |
| PUT | 请求服务器替换或修改已有的资源.整个资源的替换 |
| DELETE | 请求服务器删除指定资源 |
| OPTIONS | 请求服务器返回某个指定资源所支持的所有HTTP请求方法.例如:aJax跨域请求经常用OPTIONS方法来嗅探是否对某个资源有访问权限. |
| PATCH | 与PUT方法类似. 但是PATCH方法一般用于局部资源更新. |
浙公网安备 33010602011771号