当前位置:网站首页>request对象对请求体,请求头参数的解析
request对象对请求体,请求头参数的解析
2022-07-07 07:17:00 【chuntian_tester】
1.请求体参数解析:
1.1 GET请求
1.1.1 请求url中/?xxx&xxx格式为查询字符串参数,通过request.GET获取请求参数
1.1.2 请求url中/xxx/2/xxx格式为路径参数,通过request.GET获取
1.1.3 url中xx/?name=aa&age=19&name=bb,通过request.GET获取,若想获取所有name参数,通过getlist('key1')获取相同key的多个值,返回list类型
1.2 POS请求
1.2.1 json格式请求体参数
json格式的参数会存放在body中,一般为bytes字节类型,使用json.loads(request.body)处理后提取参数
1.2.2 www-form-urlencoded格式参数
一般在前端通过表单录入的参数就是www-form-urlencoded类型 ,通过request.POST获取
1.2.3 file文件类型参数
1.2.3.1 通过form-data中的file类型参数
content_type类型为multipart/form-data,参数从request.body中获取
1.2.3.2 通过binary中的file类型参数
纯文件,都用request.body获取
2.请求头参数解析:
2.1 request.headers['key']或者request.headers.get('key')获取
2.2 request.META['HTTP_AUTHORIZATION']获取
请求头参数会被转化为:HTTP_参数名大写,如果参数名中有‘-’符号,会自动转化为‘_'
边栏推荐
- js逆向教程第二发-猿人学第一题
- 喜马拉雅网页版每次暂停后弹窗推荐下载客户端解决办法
- # Arthas 简单使用说明
- What development models did you know during the interview? Just read this one
- Future development blueprint of agriculture and animal husbandry -- vertical agriculture + artificial meat
- In addition to the objective reasons for overtime, what else is worth thinking about?
- flink. CDC sqlserver. You can write the DEM without connector in sqlserver again
- Oracle installation enhancements error
- There is a problem using Chinese characters in SQL. Who has encountered it? Such as value & lt; & gt;` None`
- PostgreSQL reports an error when creating a trigger,
猜你喜欢
[bw16 application] Anxin can realize mqtt communication with bw16 module / development board at instruction
中国首款电音音频类“山野电音”数藏发售来了!
Deep understanding of UDP, TCP
使用BigDecimal的坑
企业实战|复杂业务关系下的银行业运维指标体系建设
[4g/5g/6g topic foundation-146]: Interpretation of white paper on 6G overall vision and potential key technologies-1-overall vision
arcgis操作:dwg数据转为shp数据
EXT2 file system
Diffusion模型详解
Pit using BigDecimal
随机推荐
Strategic cooperation subquery becomes the secret weapon of Octopus web browser
Pit using BigDecimal
phpcms实现PC网站接入微信Native支付
14th test
Qualifying 3
HCIP 第一天 笔记整理
flink. CDC sqlserver. 可以再次写入sqlserver中么 有连接器的 dem
运用tensorflow中的keras搭建卷积神经网络
Writing file types generated by C language
Arthas simple instructions
一大波开源小抄来袭
2020浙江省赛
PLC信号处理系列之开关量信号防抖FB
Guys, have you ever encountered the case of losing data when Flink CDC reads mysqlbinlog? Every time the task restarts, there is a probability of losing data
Performance optimization record of the company's product "yunzhujia"
有没有大佬帮忙看看这个报错,有啥排查思路,oracle cdc 2.2.1 flink 1.14.4
基于智慧城市与储住分离数字家居模式垃圾处理方法
Introduction to automated testing framework
CDZSC_ 2022 winter vacation personal training match level 21 (2)
**Grafana installation**