Я реализую частичные обновления через POST, так как я не могу использовать PATCH. Могу ли я сделать это условно? - PullRequest
1 голос
/ 30 августа 2011

Таким образом, бизнес требует от нас частичного обновления. HTTP PUT обслуживает только тот случай, когда клиент отправляет полное представление ресурса.

Поэтому я решил использовать универсальный HTTP POST для реализации того же самого. Вопрос в том, могу ли я по-прежнему безопасно заботиться об условных обновлениях, используя ETags и Last-Modifieds? Или Http Spec мешает мне в любом случае?

1 Ответ

2 голосов
/ 30 августа 2011

а) Почему вы не можете использовать PATCH?

b) С точки зрения HTTP условные заголовки применяются ко всем методам. Тем не менее, могут существовать серверы, которые не понимают это правильно, поэтому я должен быть осторожен с ними. (см., например, http://trac.tools.ietf.org/wg/httpbis/trac/ticket/96)

...