Какой наиболее подходящий код состояния HTTP для страницы с ошибкой «элемент не найден»

Мне любопытно, какой код состояния HTTP наиболее подходит для элемента, не существует "страница.

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

Думаю, 404 подойдет, так как он «не найден», а не «файл не найден», но мне интересно, есть ли лучший код для этого случая.

95
задан ThiefMaster 9 April 2011 в 11:44
поделиться