Выбор ответа Junior Заголовки и cookies спрашивают часто обновлено
Content-Type и Accept
Вопрос
Клиент шлёт JSON и хочет получить ответ в JSON. Какие заголовки за что отвечают?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Content-Type описывает формат отправляемого тела, Accept желаемый формат ответа. Content-Type есть и в запросе, и в ответе, и всегда описывает тело своего сообщения, а не кодировку отдельно.
Варианты ответа
Content-Typeописывает формат отправляемого тела,Acceptжелаемый формат ответаправильный ответAcceptописывает формат тела запроса, аContent-Typeформат, в котором ждут ответ- Оба задают кодировку символов:
Acceptдля запроса,Content-Typeдля ответа Content-Typeставится в ответах, а в запросе формат тела описываетAccept
Разбор
Content-Type есть и в запросе, и в ответе, и всегда описывает тело своего сообщения, а не кодировку отдельно. Accept в запросе перечисляет форматы, которые клиент готов принять. Если сервер не может отдать ни один, он вправе ответить 406 Not Acceptable. Неверный Content-Type запроса часто даёт 415 Unsupported Media Type.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.