HATEOAS:如何通过URI发布新的子关联

你拥有了它

在Spring数据休息,你可以POST像这样的表product_material,其引用productmaterial

{
"product": "http://localhost:8080/api/products/70bdd2a0-3548-4158-b378-71850c4c1eb3",
"material": "http://localhost:8080/api/materials/1"
}

我该如何实现而不是使用product'和material' id

Amr Alaa

您不能使用hateos来执行此操作,因为发布请求将尝试使用您提供的链接“ http:// localhost:8080 / api / materials / 1”链接这些子实体

另一个选择是放置整个实体,但是如果不提供id,它也不会成功,而是创建一个新实体。

发出“发布”请求后,它将首先搜索ID或版本(如果您提供了ID),如果没有,它将创建一个新的子实体

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章