> Какова структура HTTP-ответа (Go)
Уровень: middle · Роль: backend · Категория: Технические вопросы
Компании: Ozon
Стек: Go
> Пример ответа
HTTP-ответ состоит из трех основных частей: статусной строки, заголовков и тела. Статусная строка включает версию протокола, код состояния (например, 200 OK, 404 Not Found) и текстовое описание. Заголовки (headers) передают метаданные, такие как Content-Type, Content-Length, Cache-Control, и отделяются от тела пустой строкой. Тело (body) содержит полезные данные ответа, например, JSON, HTML или бинарный файл. В Go при работе с net/http структура ответа представлена типом http.Response, где поля Status, StatusCode, Header и Body соответствуют этим компонентам. Пример: resp, _ := http.Get("https://example.com") - после вызова можно прочитать resp.Status, resp.Header и resp.Body.
> Похожие задачи по backend
Как использовать EXPLAIN и ANALYZE для оптимизации SQL запросов
Можно ли передать функцию как аргумент в другую функцию в Go
Какова асимптотическая сложность доступа по ключу в хэш-таблице
В чем различия между стеком и хипом в Go
> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?
Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью