سلام خدمت دوستان
میخواستم بپرسم توی api نویسی ، http status رو هنگامی که دیتای ورودی valid نیست و میخواید مسیج به سمت کاربر ارسال کنید، چی بر میگردونید
مثلا فرمت ایمیل درست نیست و میخواید ارور رو بفرستید سمت کاربر، http status چی برمیگردونید؟
یا مثلا آی دی ارسال شده هیچ دیتایی توی سرور نداره یا اصلا آی دی توی دیتابیس موجود نیست و میخوایم یه مسیج به سمت کاربر ارسال کنم.
الان خودم دارم از استتوس کد 202 استفاده می کنم وقتی عملیات موفقیت آمیز نیست ولی باید یک مسیج نمایش بدم
مثلا از 400 هم که استفاده می کنیم مسیج رو نمیشه سمت کاربر دریافت کرد
Ststus یکیه . چون درخواست با موفقیت ارسال شده و شما باید پیام انتهایی رو در قالب ارور چه با فرمت json یا xml برگردونید
سلام اررور 422 برای خطای ولیدیشن هست و اررور هاش رو به صورت زیر میتونید نمایش بدید
{
"data": {
"username": [
"فیلد نام کاربری الزامی است"
],
"password": [
"فیلد کلمه ی عبور الزامی است"
]
},
"status": "error",
"message": "اعتبارسنجی با مشکل مواجه شد"
}
اگر api که دارید restfull هستش از لینک زیر معرفی شده هر کد برای چه اتفاقی هستش.
عنوان لینک مورد نظر
البته در نظر داشته باشید که در هرحالت شما باید یک فیلد از پاسخ را به status و یک فیلد را به message در صورت نیاز ، اختصاص دهید، مثلا به شکل زیر عمل کنید :
[
....
status => 'ok/error',
message => 'blah blah blah ...'
....
]
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟