Какой код состояния я возвращаю в API, если переданный параметр не соответствует требованиям? - PullRequest
0 голосов
/ 20 января 2011

Допустим, человек передал «5», когда параметр должен быть 0 или 1.

1 Ответ

3 голосов
/ 20 января 2011

Я бы фактически предложил 400 (Bad Request), который обычно используется для подобных случаев. Дополнительная информация обычно возвращается в виде полезной нагрузки (чтобы указать, какой параметр был ошибочным, с возможным диапазоном допустимых значений и т. Д.).

...