Какой код состояния должен быть возвращен, если я загружаю файл (или публикую новый ресурс), который является недопустимым, но все равно был сохранен на сервере (это требование здесь)?REST Загрузка и проверка файлов
Должен ли я по-прежнему возвращать 201
и включать в тело ответа FileValidationResult
?
, если ваш клиент будет в состоянии сделать, например, GET или DELETE новый ресурс ? Или файл только что сохранен из-за внутренней обработки? –
Это для внутренней обработки или более конкретно: o из него создаются ne или больше ресурсов. Файл содержит данные о продукте, и служба должна создавать новые продукты из загруженного (XML) файла и отмечать их как действительные или недействительные. Если я буду следовать «принципам REST», я мог бы вернуть все созданные продукты, которые содержат свойство IsValid. Но этот ответ может стать огромным, и я также хочу передать ошибки проверки клиенту. –