Публикация параметров JSON RestSharp

Я пытаюсь сделать очень простой вызов REST для моего MVC 3 API, и параметры, которые я передаю, не привязаны к методу действия.

Клиент

var request = new RestRequest(Method.POST);

request.Resource = "Api/Score";
request.RequestFormat = DataFormat.Json;

request.AddBody(request.JsonSerializer.Serialize(new { A = "foo", B = "bar" }));

RestResponse response = client.Execute(request);
Console.WriteLine(response.Content);

Сервер

public class ScoreInputModel
{
   public string A { get; set; }
   public string B { get; set; }
}

// Api/Score
public JsonResult Score(ScoreInputModel input)
{
   // input.A and input.B are empty when called with RestSharp
}

Мне что-то здесь не хватает?

128
задан Wesley Tansey 10 June 2011 в 23:18
поделиться