ftp
3 سال پیش توسط ftp مطرح شد
3 پاسخ

status کدها

@mohaligateway
@ali.bayat
در این کد چرا وضعیت استاتوس ۲۰۱ هست چرا ۲۰۰ قرار نداده فرقشون چیه

    return response(['message' => 'عملیات با موفقیت انجام شد.'], 201);

ثبت پرسش جدید
moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
0

سلام
کد 200 به معنی دریافت درخواست، پردازش موفقیت آمیز توسط سرور است که درخواست رو سرور با کد 200 جواب میده که معمولا اطلاعات رو از پایگاه داده و جایی بر میگردونه. اما کد 201 به معنی ایجاد فایل و یا هر تغییر دیگه توی سرور هست. در این مورد داخا http header کد 201 برگشت داده میشه.
@ftp


نیما - ش
تخصص : برنامه نویس وب
@nimageneral 3 سال پیش مطرح شد
0

اگر اشتباه نکنم استاتوس 200 موفقیت آمیز همراه با برگشت داده مثل json هست ولی 201 بدون مقدار بازگشتی .
هر دو استاتوس موفقیت آمیز هستند


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
0

سلام
کد 200 به معنی دریافت درخواست، پردازش موفقیت آمیز توسط سرور است که درخواست رو سرور با کد 200 جواب میده که معمولا اطلاعات رو از پایگاه داده و جایی بر میگردونه. اما کد 201 به معنی ایجاد فایل و یا هر تغییر دیگه توی سرور هست. در این مورد داخا http header کد 201 برگشت داده میشه.
@ftp


Muhammad
تخصص : Back-End Developer
@muhammad 3 سال پیش آپدیت شد
0

نه. کد 200 یعنی اوکی و دیفالت ریسپانس‌هاییه که ریدایرکت یا مشکل‌دار نبودن. (5-4-3)
201 یعنی یک منبع (Resource) ایجاد شده، ولی وقتی تغییری انجام بشه از 201 استفاده نمی‌کنیم.

The HTTP 201 Created success status response code indicates that the
request has succeeded and has led to the creation of a resource.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/201

پس منظورمون از Created ایجادشدن فایل یا تغییر نیست، منظورمون ایجاد Resource هست و status code هم قسمتی از هدر نیست.
@ftp @mohaligateway


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام