LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

Нормальные load balancer'ы и proxy возвращают 502/503/504, если у них неверный URL бекэнда, к которому они не смогли подключиться.

Если они возвращают 404 при невозможности связаться с бекэндом, это не нормально. И вопросы следует адресовать их разработчикам.

Плюс если load balancer будет выдавать 404, он будет выдавать эту ошибку на все эндпойнты, включая те, где 404 мы не ждём (например, авторизация или проверка сессии, где уместнее 401/403 при инвалидных учётных данных). Так что мы заметим, что что-то не так и примем меры.

А 99% времени load balancer настроен корректно, иначе бы сервисом было невозможно пользоваться.

Лично использую 404 для not found и везде где работал использовали его. За игнорирование стандартов коллеги и смежники спасибо не скажут.

Исправление KivApple, :

Нормальные load balancer'ы и proxy возвращают 502/503/504, если у них неверный URL бекэнда, к которому они не смогли подключиться.

Если они возвращают 404 при невозможности связаться с бекэндом, это не нормально. И вопросы следует адресовать их разработчикам.

Плюс если load balancer будет выдавать 404, он будет выдавать эту ошибку на все эндпойнты, включая те, где 404 мы не ждём (например, авторизация или проверка сессии, где уместнее 401/403 при инвалидных учётных данных). Так что мы заметим, что что-то не так и примем меры.

А 99% времени load balancer настроен корректно, иначе бы сервисом было невозможно пользоваться.

Лично использую 404 для not found и везде где работал использовали его.

Исправление KivApple, :

Нормальные load balancer'ы и proxy возвращают 502/503/504, если у них неверный URL бекэнда, к которому они не смогли подключиться.

Если они возвращают 404 при невозможности связаться с бекэндом, это не нормально. И вопросы следует адресовать их разработчикам.

Плюс если load balancer будет выдавать 404, он будет выдавать эту ошибку на все эндпойнты, включая те, кто 404 мы не ждём (например, авторизация или проверка сессии, где уместнее 401/403). Так что мы заметим, что что-то не так и примем меры.

А 99% времени load balancer настроен корректно, иначе бы сервисом было невозможно пользоваться.

Лично использую 404 для not found и везде где работал использовали его.

Исправление KivApple, :

Нормальные load balancer'ы и proxy возвращают 502, если у них неверный URL бекэнда, к которому они не смогли подключиться.

Если они возвращают 404 при невозможности связаться с бекэндом, это не нормально. И вопросы следует адресовать их разработчикам.

Плюс если load balancer будет выдавать 404, он будет выдавать эту ошибку на все эндпойнты, включая те, кто 404 мы не ждём (например, авторизация или проверка сессии, где уместнее 401/403). Так что мы заметим, что что-то не так и примем меры.

А 99% времени load balancer настроен корректно, иначе бы сервисом было невозможно пользоваться.

Лично использую 404 для not found и везде где работал использовали его.

Исправление KivApple, :

Нормальные load balancer'ы и proxy возвращают 502, если у них неверный URL бекэнда, к которому они не смогли подключиться.

Если они возвращают 404 при невозможности связаться с бекэндом, это не нормально. И вопросы следует адресовать их разработчикам.

Лично использую 404 для not found и везде где работал использовали его.

Исходная версия KivApple, :

Нормальные load balancer'ы и proxy возвращают 502, если у них неверный URL бекэнда, к которому они не смогли подключиться.

Если они возвращают 404 при невозможности связаться с бекэндом, это не нормально.