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="登录"/>  
5 </form>  
6 
7 
8 用Get方式提交的形式:
9 http://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内容。

转载于:https://www.cnblogs.com/abel01250303/p/9648748.html

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值