From 75684e6aa96f0e9d37d6a1a91bd15fc1cc65da6d Mon Sep 17 00:00:00 2001 From: floge07 Date: Wed, 27 Aug 2025 15:28:35 +0200 Subject: [PATCH] Adjust UnexpectedHttpStatusCodeException message building: Don't use HttpRequestMessage.ToString anymore, it includes the header values e.g. "Authorization". Now append all the request properties ourself, except for Headers. --- .../UnexpectedHttpStatusCodeException.cs | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/Source/EasyNetQ.Management.Client/UnexpectedHttpStatusCodeException.cs b/Source/EasyNetQ.Management.Client/UnexpectedHttpStatusCodeException.cs index 8da9058a..ec3ddc49 100755 --- a/Source/EasyNetQ.Management.Client/UnexpectedHttpStatusCodeException.cs +++ b/Source/EasyNetQ.Management.Client/UnexpectedHttpStatusCodeException.cs @@ -63,9 +63,20 @@ public static async Task FromHttpResponseMess sb.Append(""); } sb.Append(" from request: "); - if (response.RequestMessage != null) + var request = response.RequestMessage; + if (request != null) { - sb.Append(response.RequestMessage); + sb.Append("Method: "); + sb.Append(request.Method.ToString()); + + sb.Append(", RequestUri: '"); + sb.Append(request.RequestUri == null ? "" : request.RequestUri.ToString()); + + sb.Append("', Version: "); + sb.Append(request.Version.ToString()); + + sb.Append(", Content: "); + sb.Append(request.Content == null ? "" : request.Content.GetType().ToString()); } else {