В основном это сводится к тому, есть ли случай, когда для меня было бы плохо для меня вызвать функцию обратного вызова успеха на кодах состояния ниже 400?
Просматривая список кодов состояния для HTTP , я не думаю, что будет, но я хочу убедиться. Я не думаю, что получу коды уровня 1XX, поскольку они выглядят так, как будто большинство из них возвращаются до обработки полного запроса и readyState === 4
(мне все равно, что в IE 7 122). И я все еще хочу вернуть успех по кодам статуса 302 и 304. Так является ли status < 400
приемлемым способом поймать все это?