我正在尝试使用以下签名创建一个 WebApi 操作方法:
[System.Web.Http.HttpPost]
public object Execute([FromUri] string command, [FromUri] string method, [FromBody] IDictionary<string, JToken> arguments)
但是,当我用请求点击此方法时,参数永远不会正确绑定(两个 URI 字段确实如此)。ModelState 在第一个字符处显示 Json.NET 解析错误。我已经尝试过看起来像:id=50
和arguments={ "id": 50 }
. 如何制定我的请求以允许 WebApi 正确绑定我的参数?