WebApi如何使用HttpGet传递对象集合

时间:2017-10-16 13:55:55

标签: c# asp.net-web-api http-get

我正在研究如何使用Get方法传递复杂对象TradeFilter的集合。使用Post方法不是最好的方法,因为它不会尊重Rest主体(当你需要插入/更新时使用Post)。

我使用的代码:

[HttpGet]
[Route("api/trade/customtrade")]
public string GetCustomTrade([FromUri]List<TradeFilter> filter)
{
    return "value";
}

public class TradeFilter
{
    public int Ref { get; set; }

    public string DateAsOf { get; set; }
}

我使用的网址总是给我0个对象:

http://localhost:60704/api/trade/customtrade?Ref=5&DateAsOf=15/1/2014

0 个答案:

没有答案