上一节我们已成功拿到response
response为
{
"Version": "1.0.0",
"ShopNo": "NA0249_001",
"APIService": "OrderCreate",
"Sign": "6E185202050FADCF5672F95EE77E96727A77A206B0C12716221E182340BB50B4",
"Nonce": "NjM3Njg3MjA0ODEwNTUuNToxZDMwZTgzZmQ3ZTYxZWI3NTY4ZmQ4NDRiNWY5Njc3YTY3ODgyNTBjYTBmNDY4NWMwYmYzZmNkNTYzYTNjYTZk",
"Message": "CF0BA4B409F546BCDEEEDC58B5C7B49C629D35D561ED81009CD0051011AF18C92F2DDBAB643A7354D175AD2287C558C90EBF43B3BBA6DF6C01DE1FDC8F9D33E3E4D2EE733CA0C1AB5EA1EFF85E4430C10EECF14CCE57ABEE01A02B0F4E9B0DDDA368C75C5DC669DD4E0C1B3ECA79E31896862A4E0F441774CECDF4F95379AA38A3C14622684595052F59049A539CE57ACEF095331646CAD27AB7689D48C6682FA4761BA041A87DE17EB9A63C68BC28E63A9601DADD8FCCA98C481B12E00F51EFC7BB1C9DEF995874F7D885C035764499CF1E6F55A2E4559105CD7686355E0A388868F0A787D7FE53A2426441EDC57EB7"
}
可以发现Message也是被加密过的,所以我们也要将其进行解密。
def aes_decrypt(key, content, iv):
cipher = AES.new(key.encode("utf8"), AES.MODE_CBC, iv.encode("utf8"))
return bytes.decode(cipher.decrypt(bytes.fromhex(content)), "utf-8")
{"OrderNo":"fcad9c10-22b2-4d3e-ae9c-8f790668356e1","ShopNo":"NA0249_001","TSNo":"","Amount":50000,"Status":"F","Description":"E0802 – 付款截止日期设定范围错误,最小值为:20211001,最大值为:20211031","PayType":"A"}
结果发现付款截止日期设定范围错误,所以需要再度调整程序
昨天还少讲了一个最最最常用到的 x-model。如同他的样子,跟 v-model、wire:mode...
前导介绍 说到深度学习, 首先需要了解什麽是类神经网路和它的操作方法。 类神经网路,顾名思义就是仿...
GKE GKE是GOOGLE在GCP上面的k8s cluster服务,对於GCP使用者来说,GKE可...
昨日完成了爬虫功能开发,今天会将此功能打包成一个套件,并使用pip安装到虚拟环境上。 套件架构 要让...
还记得之前我们介绍过 Cold Observable v.s. Hot Observable 吗? ...