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

Друзья приветствую. Подскажите какой код ответа вернуть юзеру при

регистрации, когда тот вводит почту\юзернэйм которая уже существует? прошелестил все коды, ничего подходящего не нашел

14 ответов

15 просмотров

Гмайл возвращает 200

Garry 🍥-Freedomyan Автор вопроса

как вариант, думал есть какая то договоренность, делать это корректнее)

вообще просится 400 с описанием ошибки

Вроде есть код ошибки not created, 204 шоле

400 это ошибка клиента И в чём тут клиент ошибся? Это холиварный вопрос, я понимаю Но сегодня выходной, поэтому...

401

Garry 🍥-Freedomyan Автор вопроса

"Неавторизовано". Для получения запрашиваемого ответа нужна аутентификация. Статус похож на статус 403, но,в этом случае, аутентификация возможна.

А ввод уже существующих данных - это не ошибка?

Есть 409

Это не ошибка клиента Откуда ему было знать, что адрес putin@mail.ru уже занят

Это смотря как судить. Если выбирать между 200 (по твоим словам как это делает гугл) и между 400, то беру второе.

Ты так пишешь, как будто не веришь мне Я в один из прошлых споров просто проверил что там гмейл выдаёт при попытках зарегать существующий имейл, или при неверном вводе Он выдаёт 200 с телом

Да причем тут не верю/не верю? Ты сказал, что так, я ровно поэтому тебя и процитировал) Мне самому проверять не особо хочется.

Я посмотрел, есть 409 Сonflict. Чем не кандидат тебе? По описания к рамках http-протокола что-то вроде твоей ситуации и разруливает.

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта