在.NET MVC控制器中假设如下:
public JsonResult Update(string param1, User user)
{
//Some code here
return null;
}
如何使用RestSharp发布此方法?
这不起作用(控制器获取空用户):
var request = new RestRequest("Update", Method.POST);
request.RequestFormat = DataFormat.Json;
request.AddParameter("param1", "whatever");
request.AddBody(user); //Instance of User
_restClient.Execute(request);
然而,如果控制器只有一个参数“user”
,它将起作用这样可以在RestSharp中混合参数吗?