上一篇简单的介绍了post常见的4种数据类型,今天我们一起学习通过requests发送xml数据类型
xml数据类型
下方数据为xml数据,我们就通过这段数据学习如果通过requests发送xml数据类型,不知道xml数据类型的可以点击(requests---requests发送json数据类型)
<?xml version="1.0" encoding="utf-8"?> <note> <to>安静</to> <from>博客</from> <heading>测试</heading> <body>点个关注吧</body> </note>
发送xml数据类型
1、导入requests库
2、发送xml数据类型
3、查看数据返回内容
请求过后发现报错了,查看了报错提示需要encode后才能发送,也就是我们常说的编码格式错误导致的
通过进行encode后继续发送后,是成功的,数据也是我们上面请求的数据。
添加xml文件
我们通过上述方法发现非常美观,而且xml写在代码中感觉很乱,也没有突出我们测试工程师的才华,最主要的是以后用例如果多的话,这样看起来很麻烦
我们可以通过把xml内容写入到文件中(可以是txt,也可以是xml形式),然后通过读取这个文件
再次发送请求,查看返回值和我们上面请求的一样,这样我们以后接口变通的时候,也有助于维护
测试小白总结学习的日常,写的不好,请大佬们勿喷。感觉安静的博客对你有帮助,可以点个关注,持续更新中~~~