【发布时间】:2013-04-03 13:08:05
【问题描述】:
在我的 Rest 应用程序中,资源 url 还支持 pageSize、pageNum、name 等查询参数。所以请求 url 看起来像
/resource/{id}?pageNum=1&pageSize=25&desc="hello"
现在假设客户端添加了一个额外的查询参数,比如我的服务器不支持的“lang”
/resource/{id}?pageNum=1&pageSize=25&desc="hello"&lang="eng" ,但我的服务器不支持任何 lang 参数。 p>
什么应该是最好的设计决策
选项 1:忽略额外的无效查询参数并处理请求。
选项 2:向客户端抛出错误的请求消息。
提前致谢 辛拉
【问题讨论】:
标签: java web-services api rest resteasy