اذهب إلى المحتوى
  • 0

RESTful API

علي العبدالله2

السؤال

Recommended Posts

  • 1

السلام عليكم

الRestfull API هي وسيلة لتنظيم الوصول والاستخدام للweb service عن طريق انشاء الAPIs بتقدر من خلالها انك تعمل POST GET PUT DELETE لجميع انواع البيانات اي انك بتقدر من خلالها انك تقرأ البيانات او تخزن البيانات او انك تعدل البيانات او انك تحذف البيانات وده كله عن طريق ارسال HTTP Requests بيتم التعامل معاها عن طريق الAPI اللي بتمثل حلقة الوصل بين التطبيقات والويب سيرفس.

الRestful api هي نفسها REST web service وهي نفسها الREST علشان ما تتلخبط لو لاقيت الكلمات دي.

انواع الRequests او ما يعرف بالمنهجيات بالنسبة لRESTful api هي:

1.GET ودي علشان تعمل استرجاع او جلب للبيانات من قاعدة البيانات.

2.POST ودي علشان تعمل تخزين او اضافة لعنصر جديد الى قاعدة البيانات.

3.PUT ودي علشان تقدر تعدل على البيانات.

4.DELETE ودي علشان تقدر تمسح البيانات

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

مرحبًا @علي العبدالله،

إن مصطلح API مستخدم كثير في مجال البرمجة الـ API  هو اختصار Application Programming Interface  الـ API ببساطة هى عبارة عن وسيط  أو أداة وسيطة تقوم بتقديم خدمة لبرنامج معين فيقوم  برنامجك  مثلا بالتواصل مع هذا الوسيط وذلك من أجل أن يقوم بترجمة بعض الأمور التي يحتاج برنامجك أو صفحتك الويب لفهمها مثل هذا الوسيط.

في يومنا الحالي لايمكن الإستغناء مطلقًا عن الـ API، حيث تستخدمه الكثير من المواقع في تقديم خدماتها.

أما RESTful API فهو اختصاراً لـ Representational state transfer full API وهو نوع من أنواع الـ API يعمل على نقل البيانات والأوامر  بين العميل والخادم عن طريق البروتكول HTTP,  فجميع العمليات من CREATE  READ UPDATE DELETE إختصارًا "CRUD" تتم عن طريق هذا البرتوكول.

يقوم REST API باستخدام البروتكول HTTP عن طريق رابط أو مسار بإرسال الأوامر GET POST PUT DELETE PATH وغير ذلك من الأوامر البرمجية.

باختصار يعمل RESTful API على كوسيط للتخاطب بين الخادم والعميل.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...