Встречается на 15% собеседований по QA Manual
В чем разница между GET и POST запросом
GET и POST — это HTTP-методы с разными целями:
- GET используется для получения данных. Параметры передаются в URL, длина ограничена (~2048 символов). Кэшируется, не должен изменять данные на сервере.
- POST отправляет данные на сервер (например, формы). Параметры передаются в теле запроса, нет ограничений по длине. Не кэшируется, может изменять данные.
Пример:
python
# GET запрос (Python + requests)
response = requests.get('https://api.example.com/data?param=value')
# POST запрос
data = {'key': 'value'}
response = requests.post('https://api.example.com/submit', data=data)Когда использовать:
- GET — для безопасных операций (поиск, фильтрация).
- POST — для отправки конфиденциальных данных или изменений (логин, загрузка файлов).
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы