我正在使用 WebAPI 2 进行测试,并且创建了以下控制器方法。
// POST api/values
public string Post([FromBody] string value)
{
string returnValue = "Return: " + value ;
return returnValue;
}
当我用 fiddler 发布以下消息时,方法参数不断返回 null。
POST http://localhost:50814/api/Values/ HTTP/1.1
Host: localhost:50814
Content-Type: application/json
Content-Length: 14
{value: "New"}
我已经尽可能简化了我的代码,但它仍然为空。
我认为我忽略了一些非常简单的事情,但我没有想法。有人可以帮我吗?
谢谢桑德
如果您从控制器的 Post 方法中获取一个简单的字符串,请尝试仅发送以下内容:
POST http://localhost:50814/api/Values/ HTTP/1.1
Host: localhost:50814
Content-Type: application/json
Content-Length: 10
"MyString"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)