Skip to content

Commit bca5d26

Browse files
Add AdditionalHeader handling to ReceiveMessageAsync (#295)
1 parent d6cc65a commit bca5d26

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/ModelContextProtocol/Protocol/Transport/SseClientSessionTransport.cs

+8
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,14 @@ private async Task ReceiveMessagesAsync(CancellationToken cancellationToken)
191191
using var request = new HttpRequestMessage(HttpMethod.Get, _sseEndpoint);
192192
request.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("text/event-stream"));
193193

194+
if (_options.AdditionalHeaders != null)
195+
{
196+
foreach (var header in _options.AdditionalHeaders)
197+
{
198+
request.Headers.Add(header.Key, header.Value);
199+
}
200+
}
201+
194202
using var response = await _httpClient.SendAsync(
195203
request,
196204
HttpCompletionOption.ResponseHeadersRead,

0 commit comments

Comments
 (0)