HTTP请求中三种参数类型
1.URL参数:这是⼀种⽐较简单的URL参数,参数可以直接拼接在URL后⾯,问好前⾯是接⼝请求的地址,后⾯是传递的参数,可以是多个,⽤&连接,
优点:简单,页⾯跳转⽐较快
缺点:get⽅法的拼接长度有可能很长,但是浏览器对这个长度是有限制的不能超过2048k,还有个缺点是参数是明⽂传递,明⽂就代表不安全
1<form action="user/login.do" method="get">
2⽤户名:<input type="text" name="username"><br>
3密码:<input type="text" name="password"><br>
4<input type="submit" value="登录"/>
json值的类型有哪些5</form>
6
7
8⽤Get⽅式提交的形式:
9 localhost:8888/djangomtc/user/login.do?username=janck&password=123456789
2.表单参数提交:
在提交请求的时候,需要写Content-Type,urlencoded类型⼀般在发送⽂章,博客的时候,采取这种参数。多个参数之间⽤连接符(&)连接。在使⽤requests⽅法时候,需要⽤data,data指向的是⼀个字典。
3.JSON参数提交,这个使⽤也⾮常⼴泛。因为json是⼀个轻量级的数据存储结构,⽽且读取数据也⾮常快。在现在web开发中⾮常普
及,github也采⽤这种⽅式。这个就是要注意参数是写在json⽂件内,在代码中⼀般当做json字符串。在使⽤requests库,发送这种参数请求,有⼀个参数是json,后⾯跟着就是json内容。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论