我正在使用发布方法(MCV4-Web API-apicontroller),如下所示:
public HttpResponseMessage Post([FromBody]string value)
{
return Request.CreateResponse(HttpStatusCode.OK, value);
}
我正在使用谷歌浏览器-高级Rest Client加载项。
出于某种原因,该值始终为null(我在高级rest客户端的raw-有效负载部分中传递了它)。
我需要始终将内容类型更改为json / application(通常在google chrome高级rest客户端中)-我可以强制使用一些默认值(在webapiconfig.cs或其他位置)吗?
谢谢 :)
希望您已经找到了解决方案,但是在过去的半小时中,我一直在与这个问题作斗争,并遇到了您的问题(没有解决方案),并且由于我终于使它起作用,所以我想我会发布我的解决方案:
将Content-Type保留为:
应用程序/ x-www-form-urlencoded
在原始有效负载中,输入要作为以下形式传递的字符串:
=mystring
注意字符串前面的等号,前面没有任何内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句