У меня есть конечная точка, в которой выполняются две отдельные асинхронные (будущие) операции. Для простоты давайте назовем их f1
и f2
. Если обе операции успешны, сервер возвращает 200 OK
. Но, если одна из операций не удалась, я хочу вернуть 207 MultiStatus
. Однако при этом я не хочу терять ответ другой (успешной) операции. Вот мой вопрос. Есть ли способ поставить ответ на тело с 207. Кроме того, я также должен иметь возможность помещать сообщение об ошибке неудачной операции в тело HTTP.