[英]Spring data rest POST request
我正在使用具有以下结构的Spring Data Rest开发测验系统:
1个测验包含许多问题
1个问题包含许多答案
我们想用以下URL结构来表示:
GET / quiz-service / quizzes / 1 / questions / 1 / answers-获取测验1中属于问题1的所有答案。
POST / quiz-service / quizzes / 1 / questions / 1 / answers-在测验1中为问题1添加答案。
POST / quiz-service / quizzes / 1 / questions-向测验1添加问题。
目前,当我们尝试将其发布到上面时,我们得到了HTTP 40左右的代码。
上述网址中的所有ID都是唯一的。 以下内容,使用2个不同的测验来引用相同的问题,将引起问题:
/ quiz-service / quizzes / 1 / questions / 1-是HTTP OK
/ quiz-service / quizzes / 2 / questions / 1-鉴于上述情况,HTTP NOT FOUND可能导致结果。
我们为所有3个测验,问题和答案提供一个存储库界面。
根据这篇文章以及我们所见过的其他文章 ,我们知道您可以发布到/ quiz-service / questions并添加到测验的链接,或者向测验端点发出第二个请求,以添加问题。 尽管如此,我们有什么办法可以做到以上几点?
提前致谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.