【问题标题】:exception handling for deleting dependent objects (jpa/rest-service)删除依赖对象的异常处理(jpa/rest-service)
【发布时间】:2015-11-06 07:51:22
【问题描述】:

当我删除一个对象时,抛出哪个异常最有意义,该对象依赖于另一个对象 (jpa)。我应该返回哪个状态码,我刚刚看到 424 可以适合,但是 wiki 描述不支持这个理论:

424 失败的依赖项(WebDAV;RFC 4918)

由于先前的请求(例如 PROPPATCH)失败,请求失败。[4]

【问题讨论】:

    标签: java rest http jpa entity


    【解决方案1】:

    你可以使用:

    409 - Conflict.
    
    The request could not be completed due to a conflict with the current state of the resource.
    

    您也可以在正文中添加消息,解释为什么存在冲突。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-16
      • 2015-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-09
      相关资源
      最近更新 更多