为了账号安全,请及时绑定邮箱和手机立即绑定

Post参数始终为null

Post参数始终为null

潇潇雨雨 2019-10-25 15:18:35
自从为WebAPI升级到RC以来,在WebAPI上调用POST时遇到了一些真正的奇怪问题。我什至回到了在新项目上生成的基本版本。所以:public void Post(string value){}并从Fiddler致电:Header:User-Agent: FiddlerHost: localhost:60725Content-Type: application/jsonContent-Length: 29Body:{    "value": "test"}当我调试时,永远不会将字符串“值”分配给它。始终为NULL。有人遇到这个问题吗?(我首先看到了一个更复杂的类型的问题)该问题不仅与ASP.NET MVC 4有关,在RC安装后,对于新的ASP.NET MVC 3项目也会发生相同的问题
查看完整描述

3 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

我刚刚使用Fiddler发生了这种情况。问题是我没有指定Content-Type。


尝试Content-Type在POST请求中包含标头。


Content-Type: application/x-www-form-urlencoded

另外,根据下面的评论,您可能需要包含JSON标头


Content-Type: application/json


查看完整回答
反对 回复 2019-10-25
  • 3 回答
  • 0 关注
  • 1668 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信