post请求中的bytes有什么用 一定要加嘛

问题遇到的现象和发生背景

post请求中的bytes有什么用 一定要加嘛

问题相关代码,请勿粘贴截图

img

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

怎么去运用

这不是需要的,是根据你想要达成的目录添加的
看看瞅瞅bytes函数作用
https://www.runoob.com/python3/python3-func-bytes.html

这个data必须是byte类型,如果是get请求的话就不用加data,post用到的这个方法data比如是byte类型,所以你这里相当于一个转换。bytes()这个方法第一个参数需要str(字符串类型),这里就需要用到urllib库的parse模块里的urlencode()方法来将参数字典转化为字符串。第二个参数是指定编码格式,这里指定为utf-8。

使用post请求可以看看网页中开发者模式的提示
哪里提示了post请求应该添加的参数

img