Що це означає
Запит успішний і створив новий ресурс. Заголовок 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"
} Специфікація
Часті запитання
› Чи обов'язковий заголовок Location із 201?
Наполегливо рекомендований. Без нього клієнтам доводиться вгадувати новий URL з тіла.
› Яка різниця між 201 і 202?
201 означає, що ресурс уже існує. 202 означає, що запит прийнято й буде оброблено пізніше.