POST: تستخدم لإرسال قيم ما , لاستخدام هذه القيم أما في تخزينها في قاعدة البيانات أو حتى لأجراء عمليات على هذه البيانات أو حتى لطباعة هذه البيانات , و يمكن إنشاء ريكويست POST عن طريق استخدام PHP مثلاً بهذه الطريقة حيث نقوم بإنشاء فورم لنقوم بإرسال البيانات
<form action="" method="POST">
<input type="text" name="name" />
<input type="email" name="email" />
<input type="submit" name="submit" />
</form>
لاحظ أن عملية الأرسال هي POST وتم تحديدها في خاصية method
<form action="" method="POST">
ويمكن استقبال هذه البيانات باستخدام PHP بهذه الطريقة
<?php
echo $_POST['name'];
echo $_POST['email'];
?>
وغالباً POST تستخدم في عملية إرسال البيانات لأول مرة ليتم حفظها في قاعدة البيانات.
أما PUT فهي تستخدم في عملية تعديل البيانات بحيث تكون البيانات موجودة مسبقاً لدينا و نريد التعديل عليها و تحديثها , و طريقة استخدامها تختلف بشكل بسيط عن POST بحيث يكون فورم الإدخال بهذا الشكل
<form action="" method="POST">
<input type="hidden" name="_method" value="PUT" />
<input type="text" name="name" />
<input type="email" name="email" />
<input type="submit" name="submit" />
</form>
وعملية تعديل البيانات تكون بالاعتماد على قيمة id أو قيمة معينة فريدة حتى تستطيع PUT تعديل البيانات للسجل الذي تود التعديل عليه.