عباره زحف

عبارة زحف

عباره زحف

هي عبارة تستخدم في لغة البرمجة لإخبار المتصفح بتحميل صفحة ويب معينة. يمكن استخدامها لتحميل صفحة جديدة أو لإعادة تحميل الصفحة الحالية. تحتوي عبارة زحف على ثلاثة أجزاء:

  • كلمة زحف
  • عنوان URL للصفحة المراد تحميلها
  • رقم إصدار HTTP

عباره زحف

تنسيق عبارة زحف هو:
عباره زحف

عباره زحف
“`
عباره زحف
GET HTTP/
عباره زحف
“`
عباره زحف

على سبيل المثال، إذا كنت تريد تحميل الصفحة الرئيسية لموقع جوجل، فإن عبارة زحف ستكون:
عباره زحف

“`
GET https://www.google.com HTTP/1.1
عباره زحف
“`
عباره زحف

متى يتم استخدام عبارة زحف؟

عباره زحف

يتم استخدام عبارة زحف في الحالات التالية:

عند النقر فوق ارتباط لفتح صفحة ويب جديدة
عند إعادة تحميل الصفحة الحالية
عباره زحف
عندما يرسل نموذج ويب البيانات إلى الخادم
عباره زحف
عندما يقوم متصفح ويب باسترداد موارد مثل الصور أو ملفات CSS
عباره زحف

أنواع عبارات زحف

عباره زحف

يوجد نوعان رئيسيان من عبارات زحف:
عباره زحف

  • عبارة زحف GET
  • عبارة زحف POST

تستخدم عبارة زحف GET لتحميل الصفحات أو استرداد الموارد، بينما تستخدم عبارة زحف POST لإرسال البيانات إلى الخادم.

معلمات عبارة زحف

يمكن تضمين معلمات في عبارة زحف لتحديد سلوك الطلب. وتتخذ المعلمات شكل أزواج اسم/قيمة مفصولة بعلامة المساواة (&). على سبيل المثال:
عباره زحف

“`
عباره زحف
GET https://www.example.com/search?q=keywords HTTP/1.1
عباره زحف
“`
عباره زحف

في المثال أعلاه، يتم إرسال معلمة “q” بقيمة “الكلمات الرئيسية” إلى الخادم.

رؤوس عبارة زحف

يمكن تضمين رؤوس في عبارة زحف لتوفير معلومات إضافية حول الطلب. وتتخذ الرؤوس شكل أزواج اسم/قيمة مفصولة بنقطتين (:). على سبيل المثال:

“`
GET https://www.example.com HTTP/1.1
عباره زحف
Host: www.example.com
عباره زحف
Connection: keep-alive
عباره زحف
“`
عباره زحف

في المثال أعلاه، يتم إرسال رأسين إلى الخادم: “Host” و”Connection”.

جسم عبارة زحف

يستخدم جسم عبارة زحف لإرسال بيانات إلى الخادم. ويتم تضمينه فقط في عبارات زحف POST. يمكن أن يحتوي جسم عبارة زحف على أنواع مختلفة من البيانات، مثل البيانات المشفرة أو البيانات النموذجية.

استجابات عبارة زحف

عباره زحف

عند استلام عبارة زحف، يستجيب الخادم برأس استجابة وجسم استجابة. يحتوي رأس الاستجابة على رمز الحالة ورقم إصدار HTTP. ويحتوي جسم الاستجابة على البيانات المطلوبة.

إعادة توجيه عبارة زحف

عباره زحف

يستخدم إعادة توجيه عبارة زحف لإعادة توجيه المتصفح إلى عنوان URL مختلف. ويتم تضمينه في رأس الاستجابة وله رمز حالة يبدأ بالرقم 3. على سبيل المثال:

“`
HTTP/1.1 301 Moved Permanently
Location: https://www.example.com/new-url
“`

في المثال أعلاه، تتم إعادة توجيه المتصفح بشكل دائم إلى عنوان URL “https://www.example.com/new-url”.
عباره زحف

استنتاج

عبارة زحف هي جزء أساسي من بروتوكول نقل النص التشعبي (HTTP). وهي تستخدم لتحميل الصفحات وإرسال البيانات واسترداد الموارد. من خلال فهم كيفية عمل عبارة زحف، يمكنك تحسين أداء تطبيقات الويب وتحسين تجربة المستخدم.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *