Мені цікаво, який найбільш відповідний код статусу HTTP для сторінки "елемент не існує".
Якщо сама сторінка не існує, я, очевидно, буду використовувати 404. Однак на одній із моїх сторінок є userid
аргумент (це сторінка "редагувати користувача"), і якщо немає жодного користувача з вказаним ідентифікатором користувача, я показую сторінки помилок, але я також хотів би надіслати заголовок статусу 4xx (оскільки "200 ОК" насправді не підходить).
Я думаю, що 404 було б нормально, оскільки це "не знайдено" і не "файл не знайдено", але мені цікаво, чи є кращий код для цього випадку.