DevToolPal
UK
2xx Успіх

201 Created

Створено

Що це означає

Запит успішний і створив новий ресурс. Заголовок Location зазвичай вказує на нього.

Типові причини

  • POST до колекції створив запис
  • PUT створив ресурс за новою адресою

Як виправити

Якщо ви клієнт або відвідувач

Прочитайте заголовок Location, щоб дізнатися URL нового ресурсу, або використайте тіло відповіді, якщо API повертає створений об'єкт.

Якщо ви власник сайту чи API

Додайте Location з новим URL і, бажано, створене подання. Не повертайте 201, якщо нічого не створено; ідемпотентні повтори, що знаходять наявний елемент, можуть повертати 200 або 409.

Приклад відповіді

HTTP/1.1
HTTP/1.1 201 Created
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: /users/42
Content-Type: application/json

{
  "id": 42,
  "name": "Ada"
}

Специфікація

RFC 9110 §15.3.2

Часті запитання

› Чи обов'язковий заголовок Location із 201?

Наполегливо рекомендований. Без нього клієнтам доводиться вгадувати новий URL з тіла.

› Яка різниця між 201 і 202?

201 означає, що ресурс уже існує. 202 означає, що запит прийнято й буде оброблено пізніше.