REST — Когда использовать 400 («Неверный запрос»)

У меня есть такой ресурс, как sales/customers/{customerno}. Если клиент отправляет запрос PUT на этот ресурс, я верну 400 — неверный запрос, если xml в теле объекта недействителен xml. Но что, если xml действителен, но содержимое xml недействительно. Скажем, например, что клиент пытается обновить почтовый индекс клиента и предоставляет недопустимый почтовый индекс. Правильно ли возвращать 400 - Bad request в этом случае, или это другой http-код, который я должен был использовать?

25
задан jmort253 1 June 2012 в 09:16
поделиться