python requests进行接口请求时,requests.exceptions.InvalidHeader异常解决

今天用requests进行接口请求时,返回了requests.exceptions.InvalidHeader: Value for header XXXXX must be of type str or bytes, not <class 'dict'>这个异常。

异常原因,header中有字典的嵌套,查了异常部分utils的代码,它去进行了数据类型的校验

 

 

 

 

解决方法:可以使用json.dumps(),将需要嵌套的dict转为str

posted @ 2020-08-24 10:22  heckles  阅读(3221)  评论(0)    收藏  举报