Skip to content
This repository was archived by the owner on Jul 9, 2024. It is now read-only.

Commit 5442a4b

Browse files
committed
- adds missing content headers
Signed-off-by: Vincent Biret <vibiret@microsoft.com>
1 parent 25c3f7f commit 5442a4b

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/Middleware/HeadersInspectionHandler.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,11 @@ protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage
5555
{
5656
options.RequestHeaders[header.Key] = header.Value.ToArray();
5757
}
58+
if(request.Content != null)
59+
foreach(var contentHeaders in request.Content.Headers)
60+
{
61+
options.RequestHeaders[contentHeaders.Key] = contentHeaders.Value.ToArray();
62+
}
5863
}
5964
var response = await base.SendAsync(request, cancellationToken);
6065
if(options.InspectResponseHeaders)
@@ -63,6 +68,11 @@ protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage
6368
{
6469
options.ResponseHeaders[header.Key] = header.Value.ToArray();
6570
}
71+
if(response.Content != null)
72+
foreach(var contentHeaders in response.Content.Headers)
73+
{
74+
options.ResponseHeaders[contentHeaders.Key] = contentHeaders.Value.ToArray();
75+
}
6676
}
6777
return response;
6878
}

0 commit comments

Comments
 (0)