+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 پاسخ 860 بازدید
+1 امتیاز
1 پاسخ 551 بازدید
+2 امتیاز
4 پاسخ 1.2هزار بازدید
0 امتیاز
1 پاسخ 375 بازدید
0 امتیاز
1 پاسخ 1.8هزار بازدید
0 امتیاز
0 پاسخ 521 بازدید
0 امتیاز
2 پاسخ 2.3هزار بازدید
0 امتیاز
2 پاسخ 4.3هزار بازدید
...