170 похожих чатов

Кстати, раз в асп.нете есть готовая моделька под это, мне

наверное стоит использовать ее и для своих ответов? и в целом эту спеку

12 ответов

10 просмотров

Да)

Dubzer-(ꏿ﹏ꏿ๑) Автор вопроса
Dany Sh
Да)

а есть что-то подобное и для успешных ответов? я не уверен, что клиентам будет удобно принимать 2 совершенно разные модельки с каждого эндпоинта

Dubzer (ꏿ﹏ꏿ๑)
а есть что-то подобное и для успешных ответов? я н...

В успешном ответе обычно сразу модель фигачат, кто-то свой ApiResponse пишет, но я не знаю, какие могут быть преимущества. Можно просто договориться, что ошибки будут по модели problem details

Dubzer-(ꏿ﹏ꏿ๑) Автор вопроса
Dany Sh
В успешном ответе обычно сразу модель фигачат, кто...

я просто не очень представляю, как из того же Шарпа будут парсить 2 разные модельки. Это же нужно будет смотреть статус код перед парсом в каждом месте. Поэтому я подумал, что может быть есть какая-то общая модель, как для 200, так и для ошибок. Типа, тогда можно только проверять, есть ли что-то в поле errors. И с таким можно сделать генерик для поля result и все будет хорошо

Dubzer (ꏿ﹏ꏿ๑)
я просто не очень представляю, как из того же Шарп...

Можно общую модель, но тогда у тебя будет 2 статус кода: от сервера и внутри модели

Dubzer-(ꏿ﹏ꏿ๑) Автор вопроса
Dany Sh
Можно общую модель, но тогда у тебя будет 2 статус...

ну такое я не очень люблю. Мне хотелось бы подробное описание проблемы, как по той спеке. Но при этом HTTP код соответствующей проблеме

Dubzer-(ꏿ﹏ꏿ๑) Автор вопроса
Сергей
https://jsonapi.org/examples/

спасибо, посмотрю

Dubzer (ꏿ﹏ꏿ๑)
спасибо, посмотрю

это не совсем то же самое, но идея схожая, что-то такое и можно сделать

Dubzer (ꏿ﹏ꏿ๑)
ну такое я не очень люблю. Мне хотелось бы подробн...

Ну ты смотришь на код сервера, если не 200, то десериализуешь проблем детейлс. В языках будет что-то типа if response.success != true

Dubzer-(ꏿ﹏ꏿ๑) Автор вопроса
Dany Sh
Ну ты смотришь на код сервера, если не 200, то дес...

это на действие больше при каждом запросе, чем если получать и сразу десериализировать, а потом уже смотреть на словарь с ошибками. в общем, думаю на основе той спеки и другой ссылки сделать что-то своё

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
как быть с принтером? такой подход прокатит?
zamtmn
12
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Я не понимаю, это троллинг или что? Швабрика поддерживают, который буквально пишет на ассемблере взаимодействия с винапи. Я это ещё написал загрузчик и хоть что-то изучаю в о...
Shadow Akira
6
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Карта сайта