بضائع

إجراءات وحدات FORM النمطية: POST و GET

السمة method في العنصر <form> يحدد كيفية إرسال البيانات إلى الخادم.

توضح طرق HTTP الإجراء الذي يجب تنفيذه على البيانات المرسلة إلى الخادم. يوفر بروتوكول HTTP عدة طرق ، ويمكن لعنصر نموذج HTML استخدام طريقتين لإرسال بيانات المستخدم:

  • طريقة GET : يستخدم لطلب البيانات من مورد محدد
  • طريقة POST : يستخدم لإرسال البيانات إلى الخادم لتحديث مورد

الطريقة GET

يتم استخدام طريقة HTML GET للحصول على مورد من الخادم. 

لكل esempio:

<form method="get" action="www.bloginnovazione.it/search">
    <input type="search" name="location" placeholder="Search.." />
    <input type="submit" value="Go" />
</form>

عندما نؤكد النموذج أعلاه ، الدخول Italy في حقل الإدخال ، سيكون الطلب المرسل إلى الخادم www.bloginnovazione.it/search/?location=Italy.

يضيف أسلوب HTTP GET سلسلة استعلام إلى نهاية عنوان URL لإرسال البيانات إلى الخادم. سلسلة الاستعلام في شكل زوج key=value مسبوقًا بالرمز ? .

النشرة الإخبارية
لا تفوّت أهم أخبار الابتكار. قم بالتسجيل لتلقيهم عن طريق البريد الإلكتروني.

من عنوان URL ، يمكن للخادم تحليل القيمة التي أرسلها المستخدم حيث:

  • مفتاح - موقع
  • القيمة -إيطاليا

الطريقة POST

يتم استخدام طريقة HTTP POST لإرسال البيانات إلى الخادم لمزيد من المعالجة. على سبيل المثال،

<form method="post" action="www.bloginnovazione.it/search">
    <label for="firstname">First name:</label>
    <input type="text" name="firstname" /><br />
    <label for="lastname">Last name:</label>
    <input type="text" name="lastname" /><br />
    <input type="submit" />
</form>

عند إرسال النموذج ، سيتم إضافة بيانات إدخال المستخدم إلى نص الطلب المرسل إلى الخادم. سيتم ملء الطلب على النحو التالي:

POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33

firstname=Robin&lastname=Batman

البيانات المرسلة ليست مرئية بسهولة للمستخدم. ومع ذلك ، يمكننا التحكم في البيانات المقدمة باستخدام أدوات خاصة مثل أدوات مطور المتصفح.

طرق GET e POST بالمقارنة

  • طريقة GET
    • تظهر البيانات المرسلة بطريقة GET في عنوان URL.
    • يمكن وضع إشارة مرجعية على طلبات GET.
    • يمكن تخزين طلبات GET مؤقتًا.
    • عدد الأحرف المسموح به لطلبات GET هو 2048 الشخصيات.
    • يُسمح فقط بأحرف ASCII في طلبات GET.
  • طريقة POST
    • البيانات المرسلة بطريقة POST غير مرئية.
    • لا يمكن وضع إشارة مرجعية على طلبات POST.
    • لا يمكن تخزين طلبات POST مؤقتًا.
    • طلبات POST ليس لها حدود.
    • جميع البيانات مسموح بها في طلب POST

Ercole Palmeri

النشرة الإخبارية
لا تفوّت أهم أخبار الابتكار. قم بالتسجيل لتلقيهم عن طريق البريد الإلكتروني.
الوسوم (تاج): أتش تي أم أل

المقالات الأخيرة

يوقع الناشرون وOpenAI اتفاقيات لتنظيم تدفق المعلومات التي تتم معالجتها بواسطة الذكاء الاصطناعي

أعلنت صحيفة فاينانشيال تايمز يوم الاثنين الماضي عن صفقة مع OpenAI. "فاينانشيال تايمز" ترخص صحافتها ذات المستوى العالمي...

أبريل 30 2024

المدفوعات عبر الإنترنت: إليك كيف تجعلك خدمات البث تدفع إلى الأبد

يدفع الملايين من الأشخاص مقابل خدمات البث، ويدفعون رسوم الاشتراك الشهرية. من الشائع أنك…

أبريل 29 2024

يتميز Veeam بالدعم الأكثر شمولاً لبرامج الفدية، بدءًا من الحماية وحتى الاستجابة والاسترداد

سوف تستمر شركة Coveware by Veeam في تقديم خدمات الاستجابة لحوادث الابتزاز السيبراني. ستوفر Coveware إمكانات الطب الشرعي والمعالجة...

أبريل 23 2024

الثورة الخضراء والرقمية: كيف تعمل الصيانة التنبؤية على تغيير صناعة النفط والغاز

تُحدث الصيانة التنبؤية ثورة في قطاع النفط والغاز، من خلال اتباع نهج مبتكر واستباقي لإدارة المحطات.

أبريل 22 2024

اقرأ الابتكار بلغتك

النشرة الإخبارية
لا تفوّت أهم أخبار الابتكار. قم بالتسجيل لتلقيهم عن طريق البريد الإلكتروني.

تابعنا