Работать-то может и будет, но заголовок - это мета, примерно как !doctype для html документа, http сервер должен обработать метаданные, чтобы не было проблем с кодировкой и т.п. Вероятно, в большинстве случаев тип контента будет определен автоматически, но это явно плохая практика.
Отвечая на ваш вопрос - нет, не обязательно[, но желательно].