给定以下Web API控制器操作:
// GET api/values
public IEnumerable<string> Get()
{
return new string[] { "value1", "value2" };
}
Run Code Online (Sandbox Code Playgroud)
即使查询字符串中的参数不存在,执行以下请求也不会失败:
http://localhost:22297/api/values?someinvalidparameter=10
Run Code Online (Sandbox Code Playgroud)
有没有办法确保查询字符串中的所有参数都是被调用操作的有效参数?