小编And*_*rei的帖子

带有不同网址参数的Web API调用get方法

我对实现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读取参数以满足接口要求?

c# asp.net asp.net-web-api

3
推荐指数
1
解决办法
9988
查看次数

标签 统计

asp.net ×1

asp.net-web-api ×1

c# ×1