小编and*_*dyc的帖子

由于父实体消失而无法创建新资源的HTTP错误代码

假设我有一个API暴露两个相关资源,公司有很多员工.

假设我创建了一个新公司:POST http:// domain/api/company /返回类似http:// domain/api/company/123的内容.

如果从系统中删除company/123(例如通过DELETE),则GET http:// domain/api/company/123可以返回HTTP响应代码410(Gone).

我的问题是这个.如果我现在尝试通过POST http:// domain/api/employees /(在请求主体中将companyId设置为123)在Company/123下创建一个Employee,由于服务器应该由服务器发回哪些HTTP响应代码非法请求?

例如,请求被正确格式化,但由于公司123已经消失,因此存在逻辑错误.

内部服务器错误500?

api rest http

11
推荐指数
2
解决办法
8310
查看次数

标签 统计

api ×1

http ×1

rest ×1