Size: a a a

pro.rb (Ruby/Rails / RU)

2021 May 18

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
422 оут отличный, зачем что то еще придумывать
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
хз, я за то чтобы статусы стараться правильные ставить
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
422 это точно такая же свалка мусора, как и 400
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
чуть что - у меня лапки
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
внутри уже правильные коды (бизнес-коды) ошибок выставлять
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
то есть 400 + { error_code: 'USER_NOT_FOUND' }
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Я даже заморачиваюсь с редиректами, типа если nginx перенаправил, то 305, если документ переехал, то 301 и т.д.
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
можно
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
просто оно "не скейлится"
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
просто чем больше проект растет, тем "проще" должно быть
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Как хотите но 400 по мне так транспортный уровень
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
А 422 отличный
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
а я и говорю использовать его как транспортный)
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Ошибка валидации юзер модели это не 400
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
400 - транспортный индикатор "я несу ошибку, посмотри внутри что случилось"
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Там может быть валидация на дубликат юзера
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Транспорт тут http
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
ну почему? bad request? bad request
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Реквест хорошим был как раз
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
А вот entity is unprocessable
источник