Если целевой ресурс не содержит отправляемой сущности и
PUT
запрос создаёт её, то сервер должен проинформировать клиентское приложение о создании, отправив в ответ
201
(
Created
).
HTTP/1.1 201 Created
Content-Location: /new.html
Если целевой ресурс содержит отправляемую сущность и сущность была успешно мутирована (обновлена), в соответствии с прилагаемыми в теле запроса данными, то сервер должен отправить или
200
(
OK
), или
204
(
No Content
) для информирования об успешном завершении запроса.
HTTP/1.1 204 No Content
Content-Location: /existing.html