info={
'user':{
'name':'zl',
'sex':'man'
},
'profession':'IT'
}
如果使用requests.post 模拟请求时,需要先将user的结构体转换一下格式,也就是
user={
'name":'zl',
'sex":'man'
}
json.dumps(user)
然后再请求
requests.post(url, data={'data': {'user':json.dumps(user),'profession':'IT'}}, verify=False, headers=header)
否则会报:
error :AttributeError: 'str' object has no attribute 'items'

本文解决了一个在使用requests.post发送POST请求时遇到的常见错误:当尝试发送包含字典结构的数据时,未正确序列化导致的AttributeError。文章详细介绍了如何将嵌套的字典结构体转换为JSON格式,以避免这一错误。
326

被折叠的 条评论
为什么被折叠?



