перлушник) крудошлепит апи. Если кто не знает, в го на любой чих нужно делать проверку на ошибку. И вот, в очередной проверке, увидев в if ошибку сам фигачит 500 http статус. Я чет сильно сомневаюсс, что это правильно, но какой 5хх статус выдать вообще непонятно. Кто то говорит 400 бэд реквест. Была ли в вашей практике ручная отдача 500? благодарю
4хх — клиент, ты не прав. 5хх — у меня жопа. как-то так
лучшее объяснение разницы между 4хх и 5хх за мою жизнь, надо запомнить)
Так это зависит от ошибки. По логике, 500 должен отдавать обработчик паники, а руками лучше 4xx/502/503/504 . Но и 500 можно.
Обсуждают сегодня