یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهافرق بین این دو چیست؟در هر دو متد، پارامترها از طریق body دریافت می شوند.
جواب کوتاه :
put: بیشتر برای تغییر و یا اپدیت کردن مقداری استفاده میشه
post : بیشتر برای اضافه کردن به فیلد یا مقداری استفاده میشه
جواب بلند :
متد put میتونه مقدار خاصی رو در URI قرار بده و فقط هم در همون URI ! اگر URI هم باشه باهاش مقدار جدید رو جایگزین میکنه اگر هم نباشه یکURI جدید ایجاد میکنه
متد POST دیتا هارو به همون URI میفرسته و منتظر میشینه که هندل بشند و پاسخش برگرده و حالا تو اون زمان وب سرور میتونه تصمیم بگیره که باهاشون چیکار کنه... با دیتا ها
(URI میتونه هر چیز خاصی و یونیکی که باهاش میشه اون منبع و دیتا رو شناخت میگن مثل ID ها در تیبل های یک دیتابیس)
بنظرم همون توضیح کوتاه کاملا صحیح هستش و کافی
سلام
PUT و POST دو روش مختلف برای ارسال درخواست به سرور در پروتکل HTTP هستند.
متد POST برای ارسال اطلاعات جدید به سرور استفاده می شود و درخواست جدیدی به سرور ارسال میکنه. POST برای ارسال داده های فرم یا ارسال اطلاعات سفارشی استفاده می شود که نیاز به ایجاد منابع جدید در سرور دارند. مثال هایی از اینکارهم مثل ساخت حساب کاربری جدید یا ارسال پست هست.
اما به طور کلی PUT برای به روزرسانی منبع در سرور استفاده میشه. این به معنی اینه که PUT به دنبال به روزرسانی (تغییر) منابع از جمله ذخیره لیست کاربران، ویرایش پست در وبلاگ، یا تغییر در اطلاعات حساب بانکی استفاده میشه. در واقع، PUT یک درخواست هست که برای به روزرسانی یک منبع مشخص شده در سرور طراحی شده است.
در هر دو PUT و POST، داده ها می توانند از طریق قسمت بدنه درخواست ارسال شود، اما استفاده از هر کدام بسته به نوع درخواست و نوع تغییراتی که در سورس درخواستی قرار داره، متفاوت هست.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟