مخفف "Representational State Transfer."
REST مجموعه ای تعریف شده از استانداردها برای انتقال منابع از طریق شبکه جهانی وب (WWW) است. روش REST معمولاً برای رابط برنامه کاربردی (API) ("REST APIs") استفاده میشود که به توسعه دهنده (Developer) اجازه میدهد از سیستمهای راه دور از طریق اینترنت به داده (Data) دسترسی داشته باشد.
REST شش محدودیت معماری را تعریف می کند:
REST اغلب با پروتکل دسترسی به شیء ساده (SOAP)، مجموعه دیگری از استانداردها برای انتقال داده از طریق اینترنت در تضاد است. . با این حال، REST به سادگی یک سبک طراحی است، در حالی که SOAP یک پروتکل (Protocol) واقعی با قوانین و دستورات خاص است. هم REST و هم SOAP API دادهها را روی پروتکل انتقال ابرمتن (HTTP) انتقال میدهند، اما SOAP به دادههای زبان نشانه گذاری توسعه پذیر (XML) محدود میشود، در حالی که REST انعطافپذیرتر است.
از آنجا که SOAP یک پروتکل رسمی است، همه پیامهایی که از طریق SOAP ارسال میشوند باید از همان قالب "پاکت" با سرتیتر (Header) و متن استفاده کنند. REST که بعد از SOAP آمد، محدودیتهای کمتری دارد و اغلب به عنوان جایگزینی سبک برای SOAP در نظر گرفته میشود.
توجه: APIهایی که مطابق با دستورالعملهای REST هستند، از نظر فنی "RESTful API" نامیده میشوند، اما بسیاری از توسعهدهندگان به آنها با عنوان در عوض «REST APIs».
تعریف انتقال دولتی نمایندگی (REST) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف انتقال دولتی نمایندگی (REST) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.