SA Шпаргалка

Все ответы в 2 клика

Базовый

Зачем нужен заголовок Accept-Language в REST API?

Accept-Language — это стандартный HTTP-заголовок, с помощью которого клиент (браузер или мобилка) сообщает серверу, на каком языке пользователь предпочитает получать контент.

Пример: Accept-Language: ru-RU, ru;q=0.9, en-US;q=0.8
(Означает: "Дай мне русский. Если нет, дай любой русский. Если и этого нет, дай американский английский").

✅ Зачем нужен в API:
Если API возвращает бизнес-ошибки (например, 400 Bad Request с текстом "Неверный пароль"), бэкенд может прочитать этот заголовок и вернуть текст ошибки сразу на нужном языке (локализация на бэкенде), избавляя фронтенд от необходимости переводить коды ошибок.

Другие вопросы темы «HTTP Заголовки»

Ещё вопросы раздела «REST API»

Все вопросы раздела «REST API»