Ответ
Код состояния 201 (Created) означает, что запрос выполнен успешно и в результате был создан новый ресурс на сервере. Это стандартный ответ для успешных POST-запросов в RESTful API.
Ключевые особенности:
- Сервер подтверждает создание ресурса.
- В заголовке ответа
Locationчасто указывается URI созданного ресурса. - Тело ответа обычно содержит представление созданного объекта.
Пример HTTP-ответа:
HTTP/1.1 201 Created
Location: /api/users/123
Content-Type: application/json
{
"id": 123,
"name": "John Doe",
"email": "john@example.com"
}
Почему это важно: Клиент может использовать URI из заголовка Location для последующих операций (GET, PUT, DELETE) с новым ресурсом.