Как пишется большая часть HTTP spe c, запросы обычно либо полностью выполняются, либо полностью завершаются неудачей.
Однако к этому можно применить некоторые нюансы.
Если состояние сервера изменено, и предполагается, что такой HTTP-запрос может выполнить одно или несколько действий, я бы сказал, что вы можете считать это «успешным», и вам следует вернуть ответ 2XX.
Если я получу ответ 4XX, запрос должен иметь полностью сбой , хотя.