Registro de mensajes de solicitud / respuesta cuando se utiliza HttpClient

Tengo un método que hace un POST como abajo

var response = await client.PostAsJsonAsync(url, entity);

if (response.IsSuccessStatusCode)
{
        // read the response as strongly typed object
        return await response.Content.ReadAsAsync<T>();
}

Mi pregunta es cómo puedo obtener el JSON real que se publicó del objeto de entidad. Me gustaría registrar el JSON que se POSTE, por lo que sería bueno tener eso sin tener que hacer que un json se serialice.

Respuestas a la pregunta(4)

Su respuesta a la pregunta