From a6c82f6496a712131caae8d5935985084619d1aa Mon Sep 17 00:00:00 2001 From: Ansel Fernandez <36796016+ChrstnAnsl@users.noreply.github.com> Date: Mon, 20 May 2024 16:17:12 +0800 Subject: [PATCH] [dotnet] Add Execution Context --- dotnet/src/webdriver/Remote/HttpCommandExecutor.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dotnet/src/webdriver/Remote/HttpCommandExecutor.cs b/dotnet/src/webdriver/Remote/HttpCommandExecutor.cs index 3dbb5e4efd179..eb42872c2843d 100644 --- a/dotnet/src/webdriver/Remote/HttpCommandExecutor.cs +++ b/dotnet/src/webdriver/Remote/HttpCommandExecutor.cs @@ -286,6 +286,11 @@ private async Task MakeHttpRequest(HttpRequestInfo requestInfo if (_logger.IsEnabled(LogEventLevel.Trace)) { _logger.Trace($">> {requestMessage}"); + if (requestMessage.Content != null) + { + string content = await requestMessage.Content.ReadAsStringAsync(); + _logger.Trace($">> Body: {content}"); + } } using (HttpResponseMessage responseMessage = await this.client.SendAsync(requestMessage).ConfigureAwait(false)) @@ -293,6 +298,8 @@ private async Task MakeHttpRequest(HttpRequestInfo requestInfo if (_logger.IsEnabled(LogEventLevel.Trace)) { _logger.Trace($"<< {responseMessage}"); + string responseBody = await responseMessage.Content.ReadAsStringAsync(); + _logger.Trace($"<< Body: {responseBody}"); } HttpResponseInfo httpResponseInfo = new HttpResponseInfo(); @@ -305,6 +312,7 @@ private async Task MakeHttpRequest(HttpRequestInfo requestInfo } } + private Response CreateResponse(HttpResponseInfo responseInfo) { Response response = new Response();