Ситуация
Я пытаюсь создать REST API, где пользователи могут запрашивать ответы в различных форматах.
Например, пользователь может получить доступ:
example.com / oranges / 1.xml (возвращает результаты в формате XML)
example.com / oranges / 1.json (возвращает результаты в формате JSON)
Вопрос
Какой правильный ответ HTTP указывает, что определенный формат ответа недоступен?
Например, пользователь пытается получить доступ к:
примеру.com / oranges / 1.yml (неподдерживаемый формат)
Кидаю 404 или есть лучший ответ?