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的基础教程,教大家怎么看请求和响应的东西。我也是刚学所以也就会基础。