我有一个控制器,它的方法根据参数的值返回一些响应。我正在尝试将 Json 数据发布到此控制器,但不知何故绑定不起作用。我正在使用 Fiddler 来测试我的控制器方法:
[AcceptVerbs(HttpVerbs.Post)]
public string Authenticate(string username)
{
//some logic
return "value";
}
现在,当我调试应用程序时,userName 总是返回 null。为了测试这个方法,我正在使用 Fiddler。请求的原始数据是:
POST http://localsite/Home/authenticate HTTP/1.1
User-Agent: Fiddler
Host: localhost:52774
x-requested-with: XMLHttpRequest
Content-Length: 20
Content-Type: application/json; charset=utf-8
Accept: application/json
{"username":"kunal"}
任何猜测我在哪里出错了。