Встречается на собеседованиях • сегодня

Что такое HTTP Response

HTTP Response — это ответ сервера на HTTP-запрос клиента. Он содержит статус выполнения запроса, заголовки и (опционально) тело с данными.

Структура:

  • Status Line: HTTP-версия, код статуса (например, 200 OK) и пояснение.
  • Headers: Метаданные (тип контента, куки, кэширование и т.д.).
  • Body: Данные (HTML, JSON и др.), если есть.

Пример кода (Java с HttpURLConnection):

java
URL url = new URL("https://example.com");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
int status = conn.getResponseCode(); // e.g., 200
String contentType = conn.getHeaderField("Content-Type");
try (BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()))) {
    String line;
    while ((line = in.readLine()) != null) {
        System.out.println(line); // Тело ответа
    }
}

Коды статусов:

  • 2xx — успех (например, 200 OK).
  • 3xx — перенаправление (301 Moved Permanently).
  • 4xx — ошибка клиента (404 Not Found).
  • 5xx — ошибка сервера (500 Internal Server Error).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы