我正在编写一个 API,它将通过 post 接收 UTF-16 编码的数据字符串,该字符串实际上是 XML。我遇到的问题是控制器方法签名中的数据参数为空。第一个参数,即 API 密钥就可以了。我已经阅读了我能找到的关于 Stack Overflow 的所有问题/答案,以及其他几个来源,但均无济于事。
这是我的控制器方法:
[HttpPost]
public string PostEmployeeData(string key, [FromBody]string data)
{
return "Emp data posted";
}
任何帮助是极大的赞赏。