查询字符串的RESTAPI验证

查询字符串的RESTAPI验证,api,rest,Api,Rest,我正在使用Laravel5.1设计一个RESTAPI 我很好奇是否有必要验证查询字符串 https://www.example.com/users?page=1;count=20 如果用户放置page=“abc”或count=“abc”?。我应该返回错误还是只返回空结果 感谢理论上,URI是一个原子标识符,因此无论语法或语义是否错误,都应该返回一个404 Not Found。实际上,最好返回一个400错误请求,并详细解释错误

我正在使用Laravel5.1设计一个RESTAPI

我很好奇是否有必要验证查询字符串

https://www.example.com/users?page=1;count=20
如果用户放置page=“abc”或count=“abc”?。我应该返回错误还是只返回空结果


感谢

理论上,URI是一个原子标识符,因此无论语法或语义是否错误,都应该返回一个
404 Not Found
。实际上,最好返回一个
400错误请求
,并详细解释错误