http请求中的三种参数类型
1.URL参数:实际就是querry string的⽅式,参数拼接在url之后以?隔开,参数之间以&连接。
优点:简单,页⾯跳转⽐较快。
缺点:1.基于浏览器对urk长度有限制,不能超过2048k,所以拼接的参数长度有限;
2.参数是明⽂传递,相对的安全性较低。
url形式:localhost:8888/test/user/login?username=zhanghaha&password=zhanghaha
在使⽤requests⽅法时候,可以⽤params。
例:
2.表单参数:
多个参数之间⽤连接符(&)连接。在使⽤requests⽅法时候,需要⽤data,data指向的是⼀个字典。
例:
3.JSON参数:
使⽤⾮常⼴泛。因为json是⼀个轻量级的数据存储结构,⽽且读取数据也⾮常快。JSON类型参数要注意参数是写在json⽂件内,在代码中⼀般当做json字符串。
在使⽤requests库发送这种参数请求,需使⽤参数json,后⾯跟json内容。w
例:
注:截图中我对requests库做了⼆次封装,所以调⽤的是visit()⽅法,并不影响以上介绍的参数类型使⽤场景。
做⼀棵⼩草,谁也撼动不了………json值的类型有哪些
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论