Это важно знать👇
Присоединяйся к нельзяграму, пожалуйста ❤️ и поделитесь этим рилсом❤️
Давайте разберем эти три вопроса и правильные ответы на них
1️⃣ Из чего состоит структура HTTP запроса?
Это банальный, но важный вопрос. Нужно понимать, из чего складывается не только запрос, но и ответ сервера.
✅ Ответ:
HTTP запрос состоит из трех основных частей:
* Start Line (Стартовая строка): содержит метод (GET, POST и т.д.), URI/URL (путь к ресурсу) и версию протокола (HTTP/1.1).
* Headers (Заголовки): метаинформация о запросе (тип контента, авторизация, куки и т.д.).
* Body (Тело запроса): сами данные, которые мы отправляем (есть не во всех запросах, например, в GET тела обычно нет).
2️⃣ Назовите HTTP методы и чем они отличаются?
Чаще всего просят сравнить GET и POST. Здесь многие ошибаются, говоря просто «GET получает, а POST отправляет».
✅ Ответ:
* GET: Используется для получения данных. Параметры передаются прямо в URL (видны всем). Запросы могут кэшироваться и оставаться в истории браузера. Он идемпотентен (многократный вызов не меняет состояние сервера).
* POST: Используется для отправки данных (создание ресурса). Данные передаются в теле запроса (скрыты от глаз в URL). Не кэшируется по умолчанию. Не идемпотентен (два запроса могут создать две записи в базе с разным id).
3️⃣ Чем отличается REST от SOAP?
Даже если в компании не используют SOAP, этот вопрос задают «по привычке», чтобы проверить ваш кругозор.
✅ Ответ:
* REST (Representational State Transfer): Это архитектурный стиль, а не протокол. Он легче, быстрее, использует разные форматы данных (чаще всего JSON, но также XML, HTML). Не хранит состояние (stateless). HTTP протокол
* SOAP (Simple Object Access Protocol): Это строгий протокол. Он «тяжелее», использует только XML. Имеет встроенные стандарты безопасности и поддержки транзакций (ACID). HTTP, FTP, SMTP протоколы
📌 P.S. Также стоит знать, что помимо REST и SOAP существуют GraphQL, gRPC и WebSocket.
Подписывайтесь на @protestinginfo, чтобы не пропустить новые полезные разборы для тестировщиков! 👩💻
Ответы
А еще тесты с шикарным промокодом для подготовки к собеседованию ❤️
Post #4973
1.87K