File tree 1 file changed +5
-8
lines changed
dotnet/src/webdriver/Remote
1 file changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -414,22 +414,19 @@ public DiagnosticsHttpHandler(HttpMessageHandler messageHandler)
414
414
/// <returns>The http response message content.</returns>
415
415
protected override async Task < HttpResponseMessage > SendAsync ( HttpRequestMessage request , CancellationToken cancellationToken )
416
416
{
417
- if ( request . Content != null )
418
- {
419
- var requestContent = await request . Content . ReadAsStringAsync ( ) . ConfigureAwait ( false ) ;
420
- _logger . Trace ( $ ">> Body: { requestContent } ") ;
421
- }
422
-
423
417
var response = await base . SendAsync ( request , cancellationToken ) . ConfigureAwait ( false ) ;
424
418
425
- if ( ! response . IsSuccessStatusCode )
419
+ if ( ! response . IsSuccessStatusCode && response . Content != null && request . Content != null )
426
420
{
421
+ var requestContent = await request . Content . ReadAsStringAsync ( ) . ConfigureAwait ( false ) ;
427
422
var responseContent = await response . Content . ReadAsStringAsync ( ) . ConfigureAwait ( false ) ;
428
- _logger . Trace ( $ "<< Body: { responseContent } ") ;
423
+
424
+ _logger . Trace ( $ ">> Request Body: { requestContent } \n \n << Response Body: { responseContent } ") ;
429
425
}
430
426
431
427
return response ;
432
428
}
429
+
433
430
}
434
431
}
435
432
}
You can’t perform that action at this time.
0 commit comments