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

Почему некоторые разрабы со стороны бекенда присылают в ajax запросах

помимо данных наподобие success: true? Никто с таким не сталкивался? Ведь для подобных проверок есть HTTP статусы

12 ответов

11 просмотров

А если обновляешь сущность и у тебя она не обновилась, то что бэку возвращать? Какой статус? Запрос же по факту улетел и сработал. Просто обновление не произошло Ну это как я вижу, может я не прав

Dmitry-Ch Автор вопроса
Maks Moskalik
А если обновляешь сущность и у тебя она не обновил...

Если обновилась, значит 204 no content (как когда делаешь обновление через put/patch), если создать сущность то 201

Dmitry Ch
Если обновилась, значит 204 no content (как когда ...

Понял, спасибо Тогда у меня нет ответа на твой вопрос

Dmitry-Ch Автор вопроса

отправляю status true/false, проще хендлить в компонентах, чем гору из статусов

Dmitry-Ch Автор вопроса
Andy Cox
отправляю status true/false, проще хендлить в комп...

зато проще хендлить ошибочные состояния, обернул в try-catch и все

Если back-end обрабатывает все ошибки, возможно у них есть middleware для этого либо как сказали выше try/catch и отдается всегда успешный ответ, тогда по httpCode будет не понятно все ли хорошо. Но думаю на бэке так плохо делать

Dmitry-Ch Автор вопроса
Anatoly Mask
Если back-end обрабатывает все ошибки, возможно у ...

> httpCode будет не понятно все ли хорошо почему? там же статусов на любую ситуацию > Но думаю на бэке так плохо делать это же лучше чем всегда возвращать 200, не так ли? Либо я не понимаю до конца Вашу мысль

Dmitry Ch
> httpCode будет не понятно все ли хорошо почему? ...

есть объединенное api для сайта и приложения на телефон, в каком месте понадобится http код

Dmitry-Ch Автор вопроса
Andy Cox
есть объединенное api для сайта и приложения на те...

что это, какая-то библиотека? есть похожее на пример этого?

Dmitry Ch
> httpCode будет не понятно все ли хорошо почему? ...

Моя мысль в том, что если на бэке обрабатывать все ошибки и всегда отдавать успешный ответ с полем success true/false - это плохо, лучше получать 200,201, 400, 401, 500 http-коды. Не понятно что происходить, возможно бэк будет присылать свой код ошибки (например 1, 2. 3, какой придумают + success false и клиент подключенный к апи должен завязываться на них, но я считаю если произошел сбой, например не удалось обновить сущность лучше вернуть ошибку(500) и внутри json с тем же кодом если нужно и текстом ошибки)

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта