From 8222e18e40a1e1a0f6bcff83ef9f1d86b2c65f02 Mon Sep 17 00:00:00 2001 From: A-afflatus <130149563+A-afflatus@users.noreply.github.com> Date: Wed, 21 May 2025 11:16:48 +0800 Subject: [PATCH] fix: resolve the server 406 error in API calls (#203) --- .../src/transport/common/reqwest/streamable_http_client.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/crates/rmcp/src/transport/common/reqwest/streamable_http_client.rs b/crates/rmcp/src/transport/common/reqwest/streamable_http_client.rs index 9a8f792..1d72f3a 100644 --- a/crates/rmcp/src/transport/common/reqwest/streamable_http_client.rs +++ b/crates/rmcp/src/transport/common/reqwest/streamable_http_client.rs @@ -88,8 +88,7 @@ impl StreamableHttpClient for reqwest::Client { ) -> Result> { let mut request = self .post(uri.as_ref()) - .header(ACCEPT, EVENT_STREAM_MIME_TYPE) - .header(ACCEPT, JSON_MIME_TYPE); + .header(ACCEPT, [EVENT_STREAM_MIME_TYPE, JSON_MIME_TYPE].join(", ")); if let Some(auth_header) = auth_token { request = request.bearer_auth(auth_header); }