Fix duplicate x-requestid headers

This commit is contained in:
Miguel Veloso 2019-03-04 20:25:41 +00:00
parent 04e594f5a7
commit d6e8a98ac5

View File

@ -17,7 +17,10 @@ namespace WebMVC.Infrastructure
{
if (request.Method == HttpMethod.Post || request.Method == HttpMethod.Put)
{
request.Headers.Add("x-requestid", Guid.NewGuid().ToString());
if (!request.Headers.Contains("x-requestid"))
{
request.Headers.Add("x-requestid", Guid.NewGuid().ToString());
}
}
return await base.SendAsync(request, cancellationToken);