我对实现get接口有一系列要求:
- api/Item
- api/Item?name=test
- api/Item?updated=2016-10-12
- etc
Run Code Online (Sandbox Code Playgroud)
我将方法定义为:
- get() //returns all items
- getName([FromUri] string name)
- getUpdated([FromUri] string updated)
Run Code Online (Sandbox Code Playgroud)
我的问题是-如果参数不存在(假设调用为api/Item?test=test),则get()方法称为“测试”,未找到参数映射。
在这种情况下,我需要返回错误响应。还有其他适当的方法可以从URL读取参数以满足接口要求?