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

Что такое 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 — частичного.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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