زمانی که درخواستی از سوی یک کاربر به سمت وب سرور و در نهایت اپلیکیشن فلاسک می آید توقع داریم تا پاسخ صحیحی از طرف تابع مسئول آن درخواست به کاربر ارسال شود. بیشتر مواقع این پاسخ رشته ی می باشد که تگ های HTML را نیز شامل می شود. 


اما اگر بخواهیم کمی دقیق تر به موضوع نگاه کنیم هر درخواستی که از طریق پروتکل HTTP به سمت وب سرور می آید علاوه بر پاسخی که در حقیقت رشته ی می باشد که در نهایت به یک صفحه ی وب تفسیر می شود نیاز به یک کد وضعیت نیز دارد. این کد وضعیت در حقیقت به کاربر این امکان را می دهد تا بداند آیا درخواستش به شکل صحیح پاسخ داده شده یا خیر. به طور پیش فرض فلاسک این کد وضعیت را برابر ۲۰۰ قرار می دهد که نشان دهنده ی صحیح و موفق بودن درخواست می باشد. 

اما گاهی پیش می آید که این کد وضعیت چیزی غیر از مقدار پیش فرض باشد. بدین منظور ما باید علاوه بر پاس دادن رشته ی مربوط به صفحه ی کاربر، کد وضعیت را نیز به عنوان دومین خروجی تابع مربوطه به کاربر بازگردانیم‌. به مثال زیر توجه کنید. 



در این مثال علاوه بر اینکه نامعتبر بودن درخواست کاربر را به اطلاعش رساندیم، کد وضعیت را نیز به شکل صحیحی برابر ۴۰۰ قرار داده ایم.