我的服务需要某些实体,并且需要保存/更新该实体:
http://myhost.com/rest/entity
我使用POST并提交JSON。内部服务会检测到传递的实体不好。无效,与客户不存在的订单传递等。
我应该如何回复?
HttpCode.NotFound
?还是其他?您如何回应这些事情? 最佳答案
在这种情况下的项目中,我们执行以下操作:
{"message":"%extended error message here%"}
但这确实非常主观。
我也建议阅读This blog article on RESTfull error handling-它描述了许多可用的选项,因此您可以根据自己的喜好选择一些东西。