- 1
- 2
- 3
- 4
- 5
if (Ints.contains(new int[] { 4, 5 }, statusCode / 100)) {
// error response
} else {
// success response
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+121
if (Ints.contains(new int[] { 4, 5 }, statusCode / 100)) {
// error response
} else {
// success response
}
Насколько я знаю, Apache HTTP Client не содержит "официального" метода для определения категории кода состояния. Приходится так.
т.к. непонятно, код, например, 206 Partial Content - успех или не надо продолжать, и как реагировать на коды 3xx, по-хорошему.
это как использовать сдвиги вместо деления ))
Это просто нахуй не усравшаяся синтаксическая экономия, запощенная мной по приколу.
Но кулхацкеры, сишники и прочие долбоёбы должны одобрить, они любят, когда буковок меньше на ту же конструкцию.