Встречается на собеседованиях • сегодня
Как обновить данные пользователя в REST
Для обновления данных пользователя в REST API обычно используется метод PATCH (частичное обновление) или PUT (полное обновление). Пример на Python с библиотекой requests:
python
import requests
url = "https://api.example.com/users/123"
headers = {"Content-Type": "application/json"}
data = {"name": "New Name", "email": "new@email.com"}
Частичное обновление (PATCH)
response = requests.patch(url, json=data, headers=headers)
Полное обновление (PUT)
response = requests.put(url, json=data, headers=headers)
if response.status_code == 200:
print("Данные успешно обновлены")
else:
print(f"Ошибка: {response.status_code}")
text
Ключевые моменты:
- `PATCH` обновляет только указанные поля
- `PUT` заменяет весь ресурс новыми данными
- В заголовках указываем `Content-Type: application/json`
- ID пользователя обычно передается в URL
- Сервер должен возвращать код 200 (OK) или 204 (No Content) при успехе
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы