问答详情
源自:4-2 接口测试工具-python-post接口实战

运行post请求代码后出现如下错误日志,是什么原因

TypeError: POST data should be bytes or an iterable of bytes. It cannot be of type str.

提问者:qq_不思量_2 2018-09-13 17:15

个回答

  • qq_不思量_2
    2018-09-13 17:27:04

    已经解决了还是数据编码的问题和代码没关系。只需要将代码变成这样就可以了。

    data = urllib.parse.urlencode(data).encode(encoding='utf8')