Invalid request
#729
-
从 Snap.Hutao 导出的 ck 拿来测试网络请求,其他的都没什么问题, |
Beta Was this translation helpful? Give feedback.
Answered by
BTMuli
May 19, 2023
Replies: 2 comments 4 replies
-
请求的哪个接口? |
Beta Was this translation helpful? Give feedback.
4 replies
-
md5 计算的时候原始字符串错了。 假使 原来的写法如下 const md5Str = md5.createHash("md5").update(qs.stringify(params)).digest("hex"); 原始加密字符串为 后面改成手动拼接或者 const md5Str = md5.createHash("md5").update(decodeURIComponent(qs.stringify(params))).digest("hex"); 此时的加密字符串为 |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
BTMuli
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
md5 计算的时候原始字符串错了。
假使
q
数据为role_id=500299765&server=cn_qd01
,params
为{salt,t,q,b,r}
;原来的写法如下
原始加密字符串为
...&q=role_id%3D500299765%26server%3Dcn_qd01
,过不了测试后面改成手动拼接或者
decode
此时的加密字符串为
...&q=role_id=500299765&server=cn_qd01
,验证成功。