[英]C# net core api post json request body is empty
我有此示例代码。
[HttpPost("TelegramWebHook")]
public IActionResult TelegramWebHook()
{
var output = "";
using (StreamReader reader = new StreamReader(Request.Body))
{
output = reader.ReadToEnd();
}
return Ok(output);
}
我将Postman用于POST JSON。 在本地计算机上调试正常。 在Linux上,输出var为空。
我使用Nginx代理到Kestrel服务器。
更新带有网络核心的IIS上的相同代码正常工作。
这个工作!
[HttpPost("TelegramWebHookOpenload")]
public IActionResult TelegramWebHook([FromBody] JObject mydata)
{
var output = "";
output = mydata.ToString();
return Ok(output);
}
我添加[FromBody] JObject mydata
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.