我有一个简单的webapi Api操作(完整框架),它具有一个集合作为输入参数,例如:
public class Parameter
{
public string Name { get; set; }
public string Value { get; set; }
}
public string Get([FromUri(Name ="")]List<Parameter> parameters)
{
return "value";
}
可以如下调用:
我已经安装了Swashbuckle,并且想要大摇大摆地生成上述API调用,但是它会生成URL 通过为查询字符串中的每一项添加“参数”作为前缀,“名称”和“值”属性以NULL的形式出现
如果我将[FromUri]
更改为[FromUri(Name="")]
,则可以解决上述问题,但“名称”和“值”仍为NULL
我想念什么?