آفلاین
user-avatar

فرق بین PUT و POST

3 سال پیش
توسط EW آپدیت شد
آفلاین
user-avatar
محمدرضا عرفانی ( 5227 تجربه )
3 سال پیش

فرق بین این دو چیست؟در هر دو متد، پارامترها از طریق body دریافت می شوند.

آفلاین
user-avatar
EW ( 13460 تجربه )
3 سال پیش

جواب کوتاه :
put: بیشتر برای تغییر و یا اپدیت کردن مقداری استفاده میشه
post : بیشتر برای اضافه کردن به فیلد یا مقداری استفاده میشه
جواب بلند :
متد put میتونه مقدار خاصی رو در URI قرار بده و فقط هم در همون URI ! اگر URI هم باشه باهاش مقدار جدید رو جایگزین میکنه اگر هم نباشه یکURI جدید ایجاد میکنه
متد POST دیتا هارو به همون URI میفرسته و منتظر میشینه که هندل بشند و پاسخش برگرده و حالا تو اون زمان وب سرور میتونه تصمیم بگیره که باهاشون چیکار کنه... با دیتا ها
(URI میتونه هر چیز خاصی و یونیکی که باهاش میشه اون منبع و دیتا رو شناخت میگن مثل ID ها در تیبل های یک دیتابیس)
بنظرم همون توضیح کوتاه کاملا صحیح هستش و کافی

برای ارسال پاسخ باید وارد سایت شوید