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