Skip to content

Commit d6e8a98

Browse files
committed
Fix duplicate x-requestid headers
1 parent 04e594f commit d6e8a98

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/Web/WebMVC/Infrastructure/HttpClientRequestIdDelegatingHandler.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@ protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage
1717
{
1818
if (request.Method == HttpMethod.Post || request.Method == HttpMethod.Put)
1919
{
20-
request.Headers.Add("x-requestid", Guid.NewGuid().ToString());
20+
if (!request.Headers.Contains("x-requestid"))
21+
{
22+
request.Headers.Add("x-requestid", Guid.NewGuid().ToString());
23+
}
2124
}
2225

2326
return await base.SendAsync(request, cancellationToken);

0 commit comments

Comments
 (0)