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

Какие знаешь HTTP-запросы

Основные HTTP-методы:

  1. GET - запрос данных (идемпотентный)
java
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
  1. POST - создание ресурса
java
conn.setRequestMethod("POST");
conn.setDoOutput(true);
  1. PUT - полное обновление ресурса (идемпотентный)
java
conn.setRequestMethod("PUT");
  1. PATCH - частичное обновление
java
conn.setRequestMethod("PATCH");
  1. DELETE - удаление ресурса
java
conn.setRequestMethod("DELETE");

Другие методы:

  • HEAD (как GET, но без тела ответа)
  • OPTIONS (информация о доступных методах)
  • TRACE (отладка)
  • CONNECT (для туннелирования)

REST API обычно используют GET/POST/PUT/DELETE. Важно соблюдать семантику методов - GET не должен изменять данные, PUT и DELETE должны быть идемпотентными.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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