可以测试的签名生成工具地址:https://open.zto.com/#/Console?type=sign
第一步:待签名字符串=请求参数+appSecret
{"billCodes":["202088881852"],"siteId":"2172"}zto123456
第二步:utf8Bytes= 使用UTF-8编码成byte数组(待签名字符串)
[123, 34, 98, 105, 108, 108, 67, 111, 100, 101, 115, 34, 58, 91, 34, 50, 48, 50, 48, 56, 56, 56, 56, 49, 56, 53, 50, 34, 93, 44, 34, 115, 105, 116, 101, 73, 100, 34, 58, 34, 50, 49, 55, 50, 34, 125, 122, 116, 111, 49, 50, 51, 52, 53, 54]
第三步:md5bytes = md5(utf8Bytes)
[9, 123, -14, 37, 119, -64, -56, 69, -115, -110, -26, -122, 67, -111, -70, -7]
第四步:x-datadigest=base64Str(md5bytes)
CXvyJXfAyEWNkuaGQ5G6+Q==
步骤可以用Python进行实现 如果不行结果用Python实现也行