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