Ani*_*l G 6 java rest exception http
我有一个写入Java模块的通用REST服务层,可以插入.如果模块不支持任何所需的操作(资源的GET/POST/PUT/DELETE),模块将抛出java.lang.UnsupportedOperationException或者我拥有的等效例外类型.
那么,在这种情况下,我可以向客户端返回HTTP 501错误代码吗?
Tom*_*icz 7
在这种情况下,您应该使用405 Method Not Allowed(来自维基百科的所有引用):
405
使用该资源不支持的请求方法请求资源; 例如,在需要通过POST呈现数据或在只读资源上使用PUT的表单上使用GET.
501 是合理的:
501
服务器要么无法识别请求方法,要么无法满足请求.
但是我会把它保留给你计划在不久的将来实施的操作.
归档时间:
13 年,8 月 前
查看次数:
3671 次
最近记录:
9 年,10 月 前