From ca651e76a66bc8cde01c25c8e8407995c14f4505 Mon Sep 17 00:00:00 2001 From: Young Date: Thu, 31 Oct 2024 10:27:38 +0800 Subject: [PATCH] updated unique key for redis cache --- src/Infrastructure/Filters/IdempotencyFilter.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Infrastructure/Filters/IdempotencyFilter.cs b/src/Infrastructure/Filters/IdempotencyFilter.cs index 188f683..061f738 100644 --- a/src/Infrastructure/Filters/IdempotencyFilter.cs +++ b/src/Infrastructure/Filters/IdempotencyFilter.cs @@ -37,7 +37,7 @@ public class IdempotencyFilter(ILogger logger, IRedisBasketRe var body = value!.Serialize(); var hashBytes = MD5.HashData(Encoding.ASCII.GetBytes(body)); var hashString = BitConverter.ToString(hashBytes).Replace("-", "").ToLowerInvariant(); - var redisKey = $"{request.Path.Value}:{hashString}"; + var redisKey = $"{request.Path.Value}:{request.Method}:{hashString}"; if (await redis.Exist(redisKey)) { logger.LogWarning("invalid request path: {path},remote ip address:{ip}", request.Path,