کد وضعیت 201 به عنوان “Created” شناخته میشود و به معنای این استفاده میشود که یک منبع جدید با موفقیت ایجاد شده است. این کد وضعیت معمولاً با درخواست POST به عنوان پاسخ برگشت داده میشود.
معمولاً این درخواست POST به منظور ایجاد یک منبع جدید در سرور یا درخواستهای مشابه استفاده میشود. این کد وضعیت معمولاً با یک URI (Uniform Resource Identifier) جدید برای منبع ایجاد شده همراه است که میتوانید به عنوان جواب به درخواست POST برگشت دهید تا مشتری بداند که منبع جدید کجا قرار دارد.
پروتکل انتقال اطلاعات HTTP (Hypertext Transfer Protocol) ابزار اصلی ارتباط بین مرورگرها و وبسرورها در جهان اینترنت است. در هنگام انجام تعاملات و ارسال درخواستها از طریق HTTP، برای تبادل اطلاعات و مدیریت درخواستها و پاسخها از کدهای وضعیت استفاده میشود. یکی از مهمترین این کدهای وضعیت، کد 201 “Created” است که به معنای ایجاد موفقیتآمیز منابع در وب میباشد.
Table of Contents
مفهوم کد وضعیت 201 “Created”:
کد 201 به معنای موفقیت در ایجاد یک منبع جدید در وب توسط وبسرور استفاده میشود. این کد وضعیت نشاندهنده این است که وبسرور با موفقیت درخواست POST (ایجاد منبع) یا PUT (بهروزرسانی منبع) را پردازش کرده و یک منبع جدید ایجاد کرده است. این منبع معمولاً با یک URI (شناسه منابع یکتا) جدید معرفی میشود که به عنوان پاسخ به کلاینت ارسال میشود. این URI معمولاً به کلاینت امکان میدهد که به سرعت به منبع جدید دسترسی پیدا کند.
![کد وضعیت 201](https://fibiland.com/wp-content/uploads/2023/09/76lxX.png)
کاربردهای کد 201 “Created”:
سیستمهای مدیریت محتوا (CMS):
در سیستمهای مدیریت محتوا مانند وردپرس، جوملا، یا دروپال، کاربران میتوانند مطالب جدید ایجاد کنند. وقتی یک مطلب جدید ایجاد میشود، وبسرور با ارسال وضعیت 201 به کاربر اعلام میکند که مطلب با موفقیت ساخته شده و URI جدیدی برای آن اختصاص داده شده است. این URI به کاربر امکان میدهد تا به سرعت به مطلب جدید دسترسی پیدا کند و در آن مطلب تغییرات اعمال کند.
سیستمهای رزرواسیون:
در وبسایتها یا برنامههای کاربردیی که به رزرواسیون محصولات یا خدمات مانند تورها یا هتلها اختصاص داده شدهاند، وضعیت 201 برای اعلام موفقیت در رزرواسیون مورد استفاده قرار میگیرد. وقتی یک مشتری یک تور یا هتل را رزرو میکند، وبسرور با ایجاد یک رزرواسیون جدید و ارسال کد 201 به مشتری اعلام میکند که رزرو با موفقیت انجام شده و مشخصات رزرو ارائه میشود.
![](https://fibiland.com/wp-content/uploads/2023/09/flightapi12.png)
وبسرویسها:
در وبسرویسهایی که اطلاعات مورد نیاز درخواستهای POST یا PUT را ذخیره میکنند، کد201 برای اعلام موفقیت در ساخت منابع جدید یا بهروزرسانی منابع موجود استفاده میشود. وبسرور با ارسال کد 201 به کلاینت نشان میدهد که درخواست با موفقیت اجرا شده و منبع مورد نظر ساخت یا بهروزرسانی شده است.
![](https://fibiland.com/wp-content/uploads/2023/09/Webservice_va-e1694705001135-edited.jpg)
اهمیت کد 201 “Created”:
کد 201 “Created” در پروتکل HTTP نشاندهنده ساخت موفقیتآمیز منابع جدید است. این اطلاعات بسیار مهمی برای کلاینت (مرورگر یا برنامه کاربردی) دارد. با دریافت این کد وضعیت، کلاینت میتواند از وجود ویژگیها و منابع جدید خبردار شود و از آنها بهرهبرداری کند. همچنین، URI جدیدی که به عنوان پاسخ ارسال میشود، کلاینت را به محل دقیق ساخت منبع هدایت میکند.
بیشتر بدانید:معرفی انواع HTTP Status code در وب سایت ها
نتیجهگیری:
کد 201 “Created” در پروتکل HTTP نمایانگر موفقیت در ساخت منابع جدید در وب توسط وبسرور است. این کد وضعیت در ارتباطات وبی برای ساخت و بهروزرسانی منابع بسیار اهمیت دارد و به کلاینت (مرورگر یا برنامه کاربردی) امکان مدیریت و بهرهبرداری از منابع جدید را میدهد. از این کد وضعیت در زمینههای مختلفی از جمله سیستمهای مدیریت محتوا، رزرواسیون و وبسرویسها استفاده میشود تا عملیات ساخت و بهروزرسانی اطلاعات به درستی انجام شود.
شرکت برنامه نویسی فیبی لند ارائه دهنده خدمات طراحی سایت و اپلیکیشن