Skip to content

Commit 945c26d

Browse files
author
jkma
committed
feat: Add error logging for HttpClientSseClientTransport
1 parent d9006ec commit 945c26d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

mcp/src/main/java/io/modelcontextprotocol/client/transport/HttpClientSseClientTransport.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -421,10 +421,10 @@ public Mono<Void> sendMessage(JSONRPCMessage message) {
421421
.build();
422422

423423
return Mono.fromFuture(
424-
httpClient.sendAsync(request, HttpResponse.BodyHandlers.discarding()).thenAccept(response -> {
424+
httpClient.sendAsync(request, HttpResponse.BodyHandlers.ofString()).thenAccept(response -> {
425425
if (response.statusCode() != 200 && response.statusCode() != 201 && response.statusCode() != 202
426426
&& response.statusCode() != 206) {
427-
logger.error("Error sending message: {}", response.statusCode());
427+
logger.error("Error sending message, code: {}, body: {}", response.statusCode(), response.body());
428428
}
429429
}));
430430
}

0 commit comments

Comments
 (0)