flask四种传参方式以及所有接受参数的方式

本文详细介绍了HTTP请求中常见的参数传递方式,包括路径参数、表单数据、JSON body等,以及如何使用Python的Flask框架来获取这些参数。通过request对象的多种方法,如args、form、values、json等,可以方便地获取GET、POST请求中的参数、文件、cookies和请求头等信息,对于Web开发人员理解请求处理至关重要。

四种传参方式

  1. 路径传参 (params)
  2. 路径传参 (path)
  3. form-data
  4. body json

所有接受参数的方式

1. request.args.get("name")
2. request.form.get("username")
3. request.values.get("username") GET POST
4. request.json.get("id")
5. request.form.getlist('name_list'):获取POST请求参数列表(多个)
6. request.cookies.get('name'):获取cookies信息
7. request.headers.get('Host'):获取请求头相关信息
8. request.path:获取用户访问的url地址,例如(/,/login/,/ index/);
9. request.full_path:获取用户访问的完整url地址+参数 例如(/login/?age=18)
10. request.url:获取访问url地址,例如http://127.0.0.1:5000/?age=18;
11. request.base_url:获取访问url地址,例如 http://127.0.0.1:5000/;
12. request.host:获取主机地址
13. request.files:获取用户上传的文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Beiyux

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值