Я пытаюсь перехватить XML, содержащийся в HTTP-запросе, который отправляет мне сервер, но HTTP не содержит Content-Type.
У меня нет доступа к серверу, поэтому я не могу добавить Content-Type.
Если я пытаюсь связать тело запроса с [FromBody], я получаю сообщение об ошибке 415 Неподдерживаемый тип носителя
[HttpPost("voicebiometricsengine")]
public async Task<IActionResult> VoiceBiometricsEngine([FromBody] XmlDocument analytics)
{
return Ok();
}
И если я попытаюсь получить тело в виде строки, строка получит значение Null
[HttpPost("voicebiometricsengine")]
public async Task<IActionResult> VoiceBiometricsEngine(string analytics)
{
return Ok();
}
Вы можете увидеть пакет HTTP на следующем изображении: