using var contentStream = response.Content.ReadAsStreamAsync();
using var streamReader = new StreamReader(await contentStream, Encoding.UTF8);
using var xmlTextReader = new XmlTextReader(await streamReader.ReadToEndAsync());
var xmlSerializer = new XmlSerializer(typeof(T));
var deserializedResponse = xmlSerializer.Deserialize(xmlTextReader) as T;
using var contentStream = response.Content.ReadAsStreamAsync();
using var streamReader = new StreamReader(await contentStream, Encoding.UTF8);
using var xmlTextReader = new XmlTextReader(await streamReader.ReadToEndAsync());
var xmlSerializer = new XmlSerializer(typeof(T));
var deserializedResponse = xmlSerializer.Deserialize(xmlTextReader) as T;