@mohaligateway
@ali.bayat
در این کد چرا وضعیت استاتوس ۲۰۱ هست چرا ۲۰۰ قرار نداده فرقشون چیه
return response(['message' => 'عملیات با موفقیت انجام شد.'], 201);
سلام
کد 200 به معنی دریافت درخواست، پردازش موفقیت آمیز توسط سرور است که درخواست رو سرور با کد 200 جواب میده که معمولا اطلاعات رو از پایگاه داده و جایی بر میگردونه. اما کد 201 به معنی ایجاد فایل و یا هر تغییر دیگه توی سرور هست. در این مورد داخا http header کد 201 برگشت داده میشه.
@ftp
اگر اشتباه نکنم استاتوس 200 موفقیت آمیز همراه با برگشت داده مثل json هست ولی 201 بدون مقدار بازگشتی .
هر دو استاتوس موفقیت آمیز هستند
سلام
کد 200 به معنی دریافت درخواست، پردازش موفقیت آمیز توسط سرور است که درخواست رو سرور با کد 200 جواب میده که معمولا اطلاعات رو از پایگاه داده و جایی بر میگردونه. اما کد 201 به معنی ایجاد فایل و یا هر تغییر دیگه توی سرور هست. در این مورد داخا http header کد 201 برگشت داده میشه.
@ftp
نه. کد 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
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟