+1 امتیاز
قبل در برنامه نویسی توسط (30 امتیاز)
ویرایش شده قبل توسط

در خصوص فورمت URL و شیوه فراخوانی رابطه ها در REST اینجا صحبتی شده:
http://jsonapi.org/recommendations/#urls-relationships
مشکل من اینه که در اینجا فرق مفهوم relationships و related رو نمیتونم درک کنم!
فرقشون چیه؟

1 پاسخ

+1 امتیاز
قبل توسط (693 امتیاز)

قبل از اینکه فرق این دو تا رو بگم لازمه که مفهوم rel رو توضیح بدم
روابط بین مدل ها در API با توجه به rel مشخص می شود برای اطلاعات بیشتر لینک های زیر رو بخونید

https://en.wikipedia.org/wiki/HATEOAS

https://tools.ietf.org/html/rfc4287#section-4.2.7.2

relationship url

{ firstname : "Dave",
  lastname : "Matthews",
  links : [ { rel : "self", href : "/photos/1/relationships/comments" } ] }

برای ایجاد تغییر و دستکاری در رابطه ها ( کامنت ها ) استفاده می شودو هیچ تاثیری بر روی photos ندارد

related resource url

{ firstname : "Dave",
  lastname : "Matthews",
  links : [ { rel : "related", href : "/photos/1/comments" } ] }

برای فقط نمایش کامنت ها استفاده می شود

سوالات مشابه

+1 امتیاز
1 پاسخ 1.0هزار بازدید
+1 امتیاز
1 پاسخ 713 بازدید
+2 امتیاز
4 پاسخ 1.3هزار بازدید
0 امتیاز
1 پاسخ 471 بازدید
0 امتیاز
1 پاسخ 2.0هزار بازدید
0 امتیاز
0 پاسخ 614 بازدید
0 امتیاز
2 پاسخ 2.6هزار بازدید
0 امتیاز
2 پاسخ 4.5هزار بازدید
...