java - 删除依赖对象的异常处理(jpa/rest-service)

标签 java rest http jpa entity

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

424 Failed Dependency (WebDAV; RFC 4918)

The request failed due to failure of a previous request (e.g., a PROPPATCH).[4]

最佳答案

您可以使用:

409 - Conflict.

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

您还可以在正文中添加消息,解释冲突存在的原因。

关于java - 删除依赖对象的异常处理(jpa/rest-service),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31986642/

相关文章:

java - 使用 JPQL 通过 UCanAccess 驱动程序查询 MS-Access 数据库

java - 在Eclipse(weka)中生成ROC曲线

javascript - REST : Return complex nested data vs. 多次调用

c# - 正在浏览我的网站的用户的 IP 地址

java - Quarkus BeanManager 与单元测试

java - 如何在 JBoss 中热重载类

rest - MS Access 中的异步 HTTP POST 请求

c# - 返回 IAsyncEnumerable<T> 但结果不进行流式传输的 API

php - 空的或太短的 HTTP 消息

java - apache HttpClient,通过表单 : use StringBody instead of FileBody 上传文件