TrueURL
TrueURL

Меню

201 Created

Запрос выполнен, и создан новый ресурс — обычно после POST или PUT. Заголовок Location, если он есть, указывает на новый ресурс.

Категория
2xx Успешные
Поясняющая фраза
Created
Редирект
Нет
Кэшируется по умолчанию
Нет

201 Created означает, что запрос выполнен и в результате созданы один или несколько новых ресурсов. API обычно возвращают этот код после POST в коллекцию или PUT на новый URL. Основной новый ресурс указывается в заголовке Location, а если Location нет — им считается URL самого запроса.

Тело ответа обычно описывает новый ресурс или содержит ссылку на него. Валидаторы в ответе, например ETag, относятся к только что созданному представлению, поэтому клиент может использовать их в последующих условных запросах.

В отличие от ответа 3xx, заголовок Location в ответе 201 — это не редирект. Браузеры и HTTP-клиенты не переходят по нему автоматически.

Пример ответа

HTTP
HTTP/1.1 201 Created
Date: Fri, 06 Nov 2026 10:15:32 GMT
Location: https://api.example.com/v1/orders/8412
Content-Type: application/json
Content-Length: 30

{"id":8412,"status":"pending"}

SEO и проверка редиректов

Код 201 предназначен для API и обработчиков форм, а не для страниц, которые должны попасть в индекс. Поисковые роботы, получив его, считают запрос успешным, но публичный URL страницы должен отдавать 200. После отправки формы в браузере обычно отвечают 303 See Other, чтобы при обновлении страницы с результатом форма не отправлялась повторно.

Типичные причины и сценарии использования

  • REST API создал запись (POST /orders) и возвращает ее URL в Location.
  • Файл загружен методом PUT на URL, которого раньше не было.
  • Проверка редиректов показывает 201 для URL, который должен быть страницей: либо это эндпоинт API, либо проверка выполнялась методом POST. Проверьте HTTP-метод в разделе «Дополнительные настройки».

Проверка редиректов URL

Бесплатная проверка редиректов TrueURL покажет все коды ответа, которые возвращает URL, — на каждом переходе цепочки.