Вопросы по HTTP — часть 2
152 реальных вопросов с собеседований разных специальностей, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
2×
Считается ли метод PATCH идемпотентным?
web
middle
1×
Что такое метод PUT в HTTP?
networking
junior
1×
Какие существуют методы HTTP и что означает метод GET?
networking
junior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 2×
Считается ли метод PATCH идемпотентным?
Короткий ответ: нет, PATCH не считается гарантированно идемпотентным. И это одна из частых ловушек на собеседованиях. Идемпотентность — это свойство метода, при котором повторный запрос с теми же параметрами приводит к тому же состоянию сервера, что и первый запрос. Другими словами, сколько раз подряд его ни отправляй — побочного эффекта не будет. Для HTTP методов это разграничено в RFC 7231 (для PATCH — RFC 5789).…
✓ PATCH не гарантированно идемпотентен — это отличает его от PUT.
✓ Причина в том, что тело PATCH может содержать неидемпотентные операции (increment, push, append).
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Можно ли использовать GET-запрос для авторизации при выполнении HTTP-запросов?
web
middle
1×
Расскажите, чем отличается PUT от POST в HTTP?
web
junior
1×
Что означают HTTP-коды состояния из 3xx диапазона?
networking
junior
1×
Какой HTTP-метод будет использоваться при добавлении товара в корзину или в избранное?
web
junior
1×
Как выглядит структура HTTP-сообщения?
networking
junior
1×
В чем разница между HTTP-ошибками 400 и 500?
networking
junior
1×
В чем суть и различия HTTP-кодов ответов 3xx, 4xx и 5xx?
networking
junior
1×
Что означают коды ответов HTTP 200, 404, 500, 401, 403?
networking
junior
1×
Какой из методов HTTP, GET или POST, можно назвать более безопасным?
networking
junior
1×
Что произойдет в результате выполнения ста POST-запросов и чем это будет отличаться от выполнения ста GET-запросов?
networking
middle
1×
Можно ли отправить информацию через GET-запрос, а получить её через POST-запрос?
networking
junior
1×
Какие статусные коды HTTP-ответов вы можете назвать? Например, что означает 204 No Content?
networking
junior
1×
Можно ли удалять данные с помощью GET-запроса?
web
junior
1×
Что делают методы HTTP PUT, DELETE и PATCH?
networking
junior
1×
Что такое базовая авторизация (Basic Auth)?
networking
junior
1×
В чем разница между результатом выполнения запроса и изменением состояния сервера в контексте идемпотентности?
web
middle
1×
В каких частях HTTP-запроса, помимо тела (body), могут передаваться данные?
networking
junior
1×
Что такое 200 OK в отношении к HTTP-кодам ответа?
networking
junior
1×
Что такое HTTP-статус 200 OK?
networking
junior
1×
Перечислите известные вам методы HTTP-запроса.
networking
junior
1×
Чем отличаются GET-запрос и POST-запрос, если в них можно передавать query-параметры и тело запроса?
networking
junior
1×
Чем GET отличается от POST с технической точки зрения?
networking
junior
1×
Расскажите об основных кодах ответов HTTP.
networking
junior
1×
Что такое POST-запрос в HTTP?
networking
junior
1×
Почему сервер отдает данные по GET-запросу?
networking
junior
1×
Какой HTTP-заголовок отвечает за кэшируемость?
web
junior
1×
Какие два недопонимаемых метода протокола HTTP вы знаете?
networking
middle