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

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

异常原因,header中有字典的嵌套,查了异常部分utils的代码,它去进行了数据类型的校验
python requests进行接口请求时,requests.exceptions.InvalidHeader异常解决_第1张图片
解决方法:可以使用json.dumps(),将需要嵌套的dict转为str

你可能感兴趣的:(python,接口)