Встречается на 2% собеседований по Python
Что такое HTTP-методы
HTTP-методы — это команды, определяющие тип запроса к серверу. Основные:
- GET — запрашивает данные (например, страницу или API-ресурс).
- POST — отправляет данные для создания/обновления ресурса (форма, JSON).
- PUT — заменяет весь ресурс новыми данными.
- PATCH — частично обновляет ресурс.
- DELETE — удаляет ресурс.
Пример на Python с requests:
python
import requests
# GET запрос
response = requests.get('https://api.example.com/users')
print(response.json())
# POST запрос
data = {'name': 'Alice'}
response = requests.post('https://api.example.com/users', json=data)
print(response.status_code) # 201 (Created)Нюансы:
- GET не должен изменять данные (идемпотентен).
- POST/PUT/PATCH могут возвращать разные коды (200, 201, 204).
- PUT требует полного обновления, PATCH — частичного.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы