Ответ Web-API -- оборачивать ли с добавлением кода ошибки?
От: Shmj Ниоткуда  
Дата: 05.04.17 10:01
Оценка:
Собственно такой вопрос.

Вот Web-API возвращает некое значение или вообще пустой ответ.

Можно сделать так:

1. Вернуть только само значение либо пустой ответ. А при возникновении исключения -- вернуть совсем другой ответ, с другой структурой, в котором будет тип исключения и доп. информация.

2. Обернуть в пакет так, чтобы всегда присутствовала информация о статусе выполнения. Ну, типа сделаете так:

{
   "ErrorType": "Auth",
   "ErrorMessage": "Token expired",
   "Result": null
}


Или успешно (при пустом ответе):

{
   "ErrorType": null,
   "ErrorMessage": null,
   "Result": null
}

Тогда структура пакета всегда будет одинаковой.

Какой бы вы вариант предпочли?
Отредактировано 05.04.2017 10:02 Shmj . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.