用Requests对url、请求头、消息体的操作

Url

给url添加参数

两种方式,注释里都写到了。url的参数就是字典类型的。

为了方便,分装了一个函数,只输出请求后的url

结果:参数已添加成功

请求头

添加请求头

和url一样可以创建一个变量值给headers复制,也可以直接用数据的形式直接赋给headers


封装一个循环输出请求头的函数

输出的结果,也是添加后的结果。encoding的请求头添加上了。要是看不懂的话那就可以去看看python基础了

注意:这里获取的是请求的请求头而不是响应的响应头,只写response.headers获取的是响应体的消息头。response.requset.headers这才是请求的请求头。

扩展:如果想修改现有的请求头,和添加一样。把现有的请求头键(k)赋予新值就可以了

本来User-Agent就是个一直存在的请求头

想要修改她,就这样做

 结果

消息体

1.添加ulrencoded格式的文本

注解里有解释

 

结果很明显,文本添加进去了,也响应到了

2.添加xml文本

xml写起来很繁琐,但相对于其他文本格式他却能更好的表达内容。

xml的数据必须是字符串,如果不是字符串将无法编码。然后进行编码

 结果出炉

3.添加json格式的文本 

现在大部分都用json格式,不繁琐而且表达明确,对于程序员来说这就是最爱的格式。

结果因为编码显示的不够明显,我直接用fiddler给大家展示

关于fiddler呢,不会的话可以去网上看教程。也可以等等我出一个关于fiddler的基础教程,教大家怎么看请求和响应的东西。我也是刚学所以也就会基础。 

 

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值