У меня есть этот пример кода.
[HttpPost("TelegramWebHook")]
public IActionResult TelegramWebHook()
{
var output = "";
using (StreamReader reader = new StreamReader(Request.Body))
{
output = reader.ReadToEnd();
}
return Ok(output);
}
Я использую Почтальон для POST JSON. Отладка на локальной машине работает нормально. В Linux выходная переменная пуста.
Я использую прокси nginx для сервера kestrel.
UPDATE
Тот же код на IIS с сетевым ядром, работает.