From 945c26d9e2bdb9814819a3efe35d5ea8082a96a3 Mon Sep 17 00:00:00 2001 From: jkma Date: Tue, 1 Jul 2025 19:24:03 +0800 Subject: [PATCH] feat: Add error logging for HttpClientSseClientTransport --- .../client/transport/HttpClientSseClientTransport.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mcp/src/main/java/io/modelcontextprotocol/client/transport/HttpClientSseClientTransport.java b/mcp/src/main/java/io/modelcontextprotocol/client/transport/HttpClientSseClientTransport.java index d951349d..ab7c30d7 100644 --- a/mcp/src/main/java/io/modelcontextprotocol/client/transport/HttpClientSseClientTransport.java +++ b/mcp/src/main/java/io/modelcontextprotocol/client/transport/HttpClientSseClientTransport.java @@ -421,10 +421,10 @@ public Mono sendMessage(JSONRPCMessage message) { .build(); return Mono.fromFuture( - httpClient.sendAsync(request, HttpResponse.BodyHandlers.discarding()).thenAccept(response -> { + httpClient.sendAsync(request, HttpResponse.BodyHandlers.ofString()).thenAccept(response -> { if (response.statusCode() != 200 && response.statusCode() != 201 && response.statusCode() != 202 && response.statusCode() != 206) { - logger.error("Error sending message: {}", response.statusCode()); + logger.error("Error sending message, code: {}, body: {}", response.statusCode(), response.body()); } })); }