updated unique key for redis cache

master
Young 6 months ago
parent 4ece80e3c8
commit ca651e76a6

@ -37,7 +37,7 @@ public class IdempotencyFilter(ILogger<IdempotencyFilter> 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,

Loading…
Cancel
Save