Как мне настроить свой API так, чтобы он мог возвращать ресурсы на всех языках, а не только на одном языке?Content-Language для многоязычного API
Пример ответа:
{
"id": 1,
"name_en-CA": "Routes",
"name_fr-CA": "Circuits",
"active": true,
"type": "A",
"effective_from": "2016-04-24T03:00:00",
"effective_from": "2016-09-04T02:59:59",
}
Я знаю, что есть водосборник Accept-Language
запроса, но это целесообразно реагировать со всеми языками в отсутствии Accept-Langauge
заголовка? И я бы не отправил заголовок Content-Language
в этом случае?
Некоторые приложения, которые потребляют API, требуют ответа на всех языках, и я не думаю, что для них возможно много запросов с разными заголовками «Accept-Language», и что мне делать в этом случае? –