تخطَّ إلى المحتوى

GET

طريقة GET GET

تطلب الحصول على تمثيل مورد دون تعديله — الطريقة الأكثر استخدامًا على الويب.

GET طريقة "آمنة" (Safe) لا تُغيّر أي شيء على الخادم، و"idempotent" بمعنى أن تكرارها ينتج نفس النتيجة دائمًا. لا تحمل عادة جسم طلب (body) — أي بيانات إضافية تُمرَّر عبر query string في الرابط نفسه.

استجاباتها قابلة للتخزين المؤقّت (caching) بشكل طبيعي، ما يجعلها الأنسب لجلب صفحات وبيانات API دون أعراض جانبية.

الصياغة

GET /path?key=value HTTP/1.1
Host: example.com

📄 مثال

curl -X GET "https://api.example.com/users/1"

أهم النقاط

العنصرالوظيفة
آمنة (Safe)لا تُغيّر أي حالة على الخادم
Idempotentتكرار نفس الطلب ينتج نفس النتيجة
بلا جسم طلبالبيانات تُمرَّر عبر query string لا body

💡 نصائح عملية

  • استخدمها فقط لجلب البيانات، لا لتعديلها أو حذفها
  • نتائجها قابلة للتخزين المؤقّت (cacheable) لتسريع الطلبات المتكرّرة

⚠️ أخطاء شائعة

  • استخدام GET لتنفيذ عملية تُغيّر البيانات (مثل حذف مستخدم) — يخالف طبيعتها الآمنة ويكسر التخزين المؤقّت

خصائص ذات صلة

🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار NETWORKING الكامل بالعربي.