我的API中有方法可以使用请求参数的哈希进行签名。让我们说我的请求中有三个参数:' first',' second'和变量',它是从环境变量设置的。我需要添加第四个参数' hash',它等于MD5([first] [second] [variable]):
test_var等于' test_variable'
为此,我使用Request Parsed Body params计算MD5,这是从当前请求中读取的。我得到警告说这些params因为自我依赖而无法使用,并且该请求有一个空体,但MD5实际上是正确计算的:MD5(firstParamsecondParamtest_variable)= 09f8669986f4152487da543e12e1e393
但是,当我发送此请求时,哈希值会以某种方式发生变化,并且不再正确:
第一= firstParam&安培;第二= secondParam&安培;变量= test_variable&安培;散列= d3a0cc12d51633f07820b9d5ff167126
出了什么问题?