Skip to content
22 / 41

Что такое заголовок Accept и как работает content negotiation?

Заголовок Accept отправляется клиентом и указывает, какие MIME-типы он готов принять в ответе. Content negotiation — механизм, при котором сервер выбирает наиболее подходящий формат ответа на основе заголовков Accept, Accept-Language, Accept-Encoding. Клиент может указать приоритеты через параметр качества q (от 0 до 1). Если сервер не может вернуть ни один из запрошенных форматов, он отвечает 406 Not Acceptable.