Size: a a a

2019 September 24

V

Vlad in atinfo chat
Wazzkabar
Например, ввожу логин, нажимаю сохранить, а у меня один из запросов (логин) приходит с кодом ответа 404, что такого  логина нет (и это как бы ок, но как бы костыль на проверку незанятости логина). И вопрос в том, какие ошибки из-за этого могут появиться?
получается что вы пытаетесь ввести несуществующий логин что равно “неверному” логину.
источник

W

Wazzkabar in atinfo chat
Vlad
получается что вы пытаетесь ввести несуществующий логин что равно “неверному” логину.
нет, несуществующий логин равен верному. (случай с созданием акка)
источник

V

Vlad in atinfo chat
смотрите тут же будет несколько ситуаций
источник

V

Vlad in atinfo chat
1. логин верный , пароль - неверный  
2. логин неверный , пароль - верный
источник

V

Vlad in atinfo chat
в обоих ситуциях возвращаете 404?
источник

W

Wazzkabar in atinfo chat
Vlad
в обоих ситуциях возвращаете 404?
404 возвращается именно на проверку логина (остальные поля в этом примере нас не интересуют)
источник

V

Vlad in atinfo chat
в такой ситуации “плохие дяди” могут иметь возможность подбирать логины
источник

V

Vlad in atinfo chat
источник

W

Wazzkabar in atinfo chat
Vlad
в такой ситуации “плохие дяди” могут иметь возможность подбирать логины
сеп
источник

V

Vlad in atinfo chat
?
источник

V

Vlad in atinfo chat
Wazzkabar
Как вы думаете, если запрос на отсутствие элемента (например логина) возвращается, как 404, а не 200, то это чревато какими-то ошибками?
у вас REST API ?
источник

W

Wazzkabar in atinfo chat
*спасибо
источник

MK

Mem Kekovich in atinfo chat
Возвращать надо всегда 200 и не париться.
источник

V

Vlad in atinfo chat
“в любой непонятной ситуации возвращай 200” ? )
источник

V

Vlad in atinfo chat
Wazzkabar
404 возвращается именно на проверку логина (остальные поля в этом примере нас не интересуют)
источник

V

Vlad in atinfo chat
суть в том что 404 ошибка возвращается например когда у вас эндпоинт не существует, а 422 для валидации входных данных
источник

MK

Mem Kekovich in atinfo chat
Покажите хоть один продакшен апи юзающий статус коды правильно без двоякого представления - это вернул хттп сервер или хттп серверу вернул бекенд?
источник

G

Geronimo MSK in atinfo chat
Vlad
суть в том что 404 ошибка возвращается например когда у вас эндпоинт не существует, а 422 для валидации входных данных
Не уловил. То есть возвращать 404 опасно?
источник

MK

Mem Kekovich in atinfo chat
Vlad
“в любой непонятной ситуации возвращай 200” ? )
Да. И валидируй жсон мессадж ответа. Офк по контракту
источник

V

Vlad in atinfo chat
Mem Kekovich
Покажите хоть один продакшен апи юзающий статус коды правильно без двоякого представления - это вернул хттп сервер или хттп серверу вернул бекенд?
показал бы.. но он недоступен в странах СНГ..
источник