优化测试verifyToken接口脚本

This commit is contained in:
2026-05-06 10:59:49 +08:00
parent 9ce351a0c7
commit d44ce36286
6 changed files with 21 additions and 10 deletions

View File

@@ -88,11 +88,16 @@ if ($authKey === '') {
}
$requestId = 'mall_cli_' . uniqid();
$canonical = 'merchant_code=' . $merchantCode . '&request_id=' . $requestId . '&token=' . $token;
$requestDate = strval(time());
$canonical = 'merchant_code=' . $merchantCode
. '&request_date=' . $requestDate
. '&request_id=' . $requestId
. '&token=' . $token;
$signature = buildSignature($canonical, $authKey);
$payload = json_encode([
'merchant_code' => $merchantCode,
'request_date' => $requestDate,
'request_id' => $requestId,
'token' => $token,
], JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
@@ -109,6 +114,7 @@ echo " -d '" . $payload . "'\n\n";
echo "--- 本机直接请求PHP stream---\n";
echo "request_id={$requestId}\n";
echo "request_date={$requestDate}\n";
echo "canonical={$canonical}\n\n";
$body = $payload;