u3f_rs

آیا در طراحی وب سرویس REST اصول مشخص و قطعی وجود داره؟؟

u3f_rs ۱۳۹۵/۰۷/۱۵ 41 مباحث عمومی برنامه‌نویسی

آیا در طراحی وب سرویس REST اصول مشخص و قطعی وجود داره؟؟ یا اینکه این موضوع یه سری مفاهیم کلیه ؟؟


منظورم از مفاهیم کلی این موارد هست:


1- در چنین طراحی هایی منطق برنامه کاملا در سمت کلاینت پیاده سازی می شود و سرور دیگر هیچ نقشی جز فراهم کردن داده برای کلاینت هایش را برعهده ندارد.


2- تبادل اطلاعات به فرمت های XML یا JSON انجام می شود.


3- عملیاتی که می توان روی منابع انجام داد متدهای HTTP (POST، GET، PUT، DELETE، PATCH و ...) هستند .


و ...


ممنون میشم اگر منابعی مثل مقاله یا کتاب در این نوضوع ارائه بدید ...

پاسخ‌ها به این تاپیک
محمد علی تفرشی
محمد علی تفرشی
۱۳۹۵/۰۷/۱۸

سلام


اصول مشخصی وجود ندارد اما یکسری Best Practice ها هستند که اگر رعایت شوند بهتر است. مثلا از چه Status Code هایی در مواقع مختلف استفاده شود و غیره


به لینک زیر هم نگاهی بیندازید:


restapitutorial.com