使用Fiddler的Web API测试返回null

时间:2014-02-23 05:52:32

标签: c# api fiddler

当我使用fiddler测试以下API时,始终将参数myRequest设置为空值。我怎么能解决这个问题?

API

public HttpResponseMessage Post([FromBody]MyRequest myRequest)
        {

        }

模型

public class MyRequest
{
    public int[] MyId { get; set; }
}

Fiddler测试

http://localhost:4037/api/PostTest

请求正文

{
    "MyRequest": {
        "MyId": [
            1,
            2
        ]
    }
}

1 个答案:

答案 0 :(得分:1)

您在JSON中不需要“MyRequest”...

{
    "MyId": [
        1,
        2
    ]
}