Код ответа при сбое POST - PullRequest
       9

Код ответа при сбое POST

0 голосов
/ 10 февраля 2010

У меня есть сценарий, когда клиент отправляет сообщение на ресурс, и если данные в сообщении недействительны, я хочу вернуть сообщение об ошибке, сообщив, что вызвало сбой. Я думаю, что 409 с телом ответа подходит? У кого-нибудь есть мысли или предложения по другому поводу?

Приветствия

Chris

1 Ответ

1 голос
/ 10 февраля 2010
  • 400 означает, что запрос как таковой не был понят (например, неверный синтаксис)
  • 409 означает, что запрос понят, но есть конфликт, который может решить клиент (например, с помощью PATCH)
  • 415 означает, что представленный тип мультимедиа не понят сервером
  • 422 означает, что данные были синтаксически правильными, но семантически неверными

Что вы подразумеваете под «недействительным» НТН,

Jan

...