RestSharp请求中的混合参数
假设.NET MVC控制器中存在以下情况:RestSharp请求中的混合参数,restsharp,Restsharp,假设.NET MVC控制器中存在以下情况: public JsonResult Update(string param1, User user) { //Some code here return null; } 如何使用RestSharp来完成此方法的post 这不起作用(控制器获取空用户): 但是,如果控制器只有一个参数“user”,它将起作用 那么,这是否可以在RestSharp中混合参数?您是否尝试过request.AddBody(re
public JsonResult Update(string param1, User user)
{
//Some code here
return null;
}
如何使用RestSharp来完成此方法的post
这不起作用(控制器获取空用户):
但是,如果控制器只有一个参数“user”,它将起作用
那么,这是否可以在RestSharp中混合参数?您是否尝试过request.AddBody(request.JsonSerializer.Serialize(user))?根据AddBody自己进行操作您是否在控制器上检查了请求?可能模型绑定器无法确定如何将参数映射到用户。
var request = new RestRequest("Update", Method.POST);
request.RequestFormat = DataFormat.Json;
request.AddParameter("param1", "whatever");
request.AddBody(user); //Instance of User
_restClient.Execute(request);