今天被 python 气到红温
依旧是古法编程,写一个网络请求,怎么写都不对,postman 正常,python 请求失败。
电脑又卡卡的,然后哪里都是对的,参数都对得上,气的心跳加快,想砸电脑。
最后想到了上面解决签名的地方,是不是自动补空格导致的,他妈的真是的。
separators=(',', ':'), ensure_ascii=False 傻逼 python,自动在,和:后面加空格,由于请求体和签名是对应的。
直接:json.dumps(payload)得到的结果全都是多了空格的,导致签名不一致,要禁止它自动补全。
json.dumps(sign_payload, separators=(',', ':'), ensure_ascii=False) 这样的结果才对。
气死我了。

你对它们爱的深沉啊