> Какова структура 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.

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью