موارد استفاده شده در پروژه : DDD tactical patterns + CQRS + Clean Arch + MediatR + SqlServer + MongoDb + Web Api + Unit Testing
لینک دوره : آموزش پیشرفته طراحی نرم افزار با Asp.Net Core
- 1XX: اطلاعات – به این معنی که درخواست، پذیرفته شده است یا فرایند همچنان ادامه دارد.
- 2XX: تایید میکند که عمل با موفقیت انجام شد و یا با موفقیت دریافت شد. همانند کد 200
- 3XX: راهنمایی مجدد یا هدایت لازم دارد – برای تکمیل درخواست خود، به چیز دیگری نیاز دارد. همانند 301
- 4XX: خطای سرویسگیرنده (سمت کاربر) که نشان میدهد درخواست قابلیت تکمیل ندارد یا اینکه کاربر چیزی را نادرست وارد میکند.
- 5XX: خطای سرویسدهنده (سمت سرور) که حاکی از ناتوانی سرور در تکمیل یا انجام درخواستی است که ظاهراَ معتبر بوده است.
کد | معنی کد |
100 | ادامه – Continue |
101 | پروتکل انتقال – Switching Protocols |
102 | پردازش – Processing |
200 | حله یا بسیار خوب – OK |
201 | ایجاد شده است – Created |
202 | پذیرفته شده است – Accepted |
203 | اطلاعات غیرمجاز – Non-Authoritative Information |
204 | بدون محتوا – No Content |
205 | تنظیم مجدد محتوا – Reset Content |
206 | محتوای ناقص (جزئی) – Partial Content |
207 | چند وضعیتی – Multi-Status |
300 | چند گزینهای – Multiple Choices |
301 | انتقال دائم (معروف به ریدایرکت 301) – Moved Permanently |
302 | تغییر مسیر موقت – Found |
303 | دیگری را ببینید – See Other |
304 | اصلاح نشده – Not Modified |
305 | استفاده از پراکسی – Use Proxy |
307 | تغییر مسیر موقت (ریدایرکت موقت) – Temporary Redirect |
308 | تغییر مسیر دائم – Permanent Redirect |
400 | درخواست بد – Bad Request |
401 | غیرمجاز – Unauthorized |
402 | پرداخت الزامی است – Payment Required |
403 | ممنوع – Forbidden |
404 | یافت نشد – Not Found |
405 | روش غیرمجاز – Method Not Allowed |
406 | غیرقابل پذیرش – Not Acceptable |
407 | تایید پراکسی الزامی است – Proxy Authentication Required |
408 | مهلت زمانی درخواست، پایان یافته است – Request Time-out |
409 | تعارض و یا تضاد – Conflict |
410 | رفته (گذشته) – Gone |
411 | طول مورد نیاز – Length Required |
412 | پیش نیاز لازم انجام نشد – Precondition Failed |
413 | موجودیت درخواست خیلی طولانی است – Request Entity Too Large |
414 | درخواست نشانی اینترنتی خیلی طولانی است – Request-URI Too Large |
415 | (این) نوع رسانه پشتیبانی نمیشود – Unsupported Media Type |
416 | بُعد درخواست، رضایتبخش نیست – Request Range Not Satisfiable |
417 | انتظار برآورده نشد – Expectation Failed |
421 | درخواست گمراهکننده – Misdirected Request |
422 | هویت غیرقابل پردازش – Unprocessable Entity |
423 | قفل شده – Locked |
424 | وابستگی از بین رفت – Failed Dependency |
425 | مجموعه نامرتب – Unordered Collection |
426 | نیازمند به ارتقارسانی – Upgrade Required |
428 | پیشنیاز لازم است – Precondition Required |
429 | درخواستهای بسیار زیاد – Too Many Requests |
431 | فیلدهای درخواست سرصفحه خیلی بزرگ است – Request Header Fields Too Large |
451 | به دلایل قانونی غیرقابل دسترس است – Unavailable For Legal Reasons |
500 | خطای سرویسدهندهی داخلی – Internal Server Error |
501 | قابل اجرا نیست – Not Implemented |
502 | دروازهی بد – Bad Gateway |
503 | خدمات در دسترس نیست – Service Unavailable |
504 | وقفه در دروازه – Gateway Time-out |
505 | این نسخه از HTTP قابل پشتیبانی نیست – HTTP Version Not Supported |
506 | متغیر قابل انتقال – Variant Also Negotiates |
507 | فضا ذخیرهسازی ناکافی است – Insufficient Storage |
508 | حلقه شناسایی شده است – Loop Detected |
510 | تمدید نشده – Not Extended |
511 | احراز صلاحیت شبکه مورد نیاز است – Network Authentication Required |