La respuesta finalizó prematuramente, con al menos 4508 bytes adicionales esperados.
La respuesta finalizó prematuramente y se esperaban al menos 783 bytes adicionales.
Solucioné esta excepción leyendo el contenido de la respuesta carácter por carácter hasta que ocurre la excepción
var response = await client.SendAsync(requestMessage, HttpCompletionOption.ResponseHeadersRead).ConfigureAwait(false); var stream = await response.Content.ReadAsStreamAsync(); using var streamReader = new StreamReader(stream); var content = ""; try { do { content += (char)streamReader.Read(); } while (!streamReader.EndOfStream); } catch (Exception ex) { }pero no pensé que esta fuera la solución correcta o la óptima,
¿Puedo hacer que HttpClient ignore el encabezado Content-Length?