Когда мне нужно проверить, является ли код ответа одним из кодов успеха (2xx), тогда я обычно создаю целочисленный массив и просматриваю его. Например,Есть ли встроенный класс с HTTP-ответами и его категориями?
public static final int[] SUCCESS_STATUS_CODES = new int[]{
200, 201, 202, 203, 204, 205, 206, 207, 208, 226
};
Я делаю то же самое для других кодов ответа.
Мне было интересно, есть ли встроенный объект, который уже содержит все эти коды и регулярно обновляет их, которые я могу использовать?
Например,
//pseudo code
if(responseCode is from success 2xx category)
do something
else if (responseCode is from error 4xx category
do something
Какой HTTP-клиент вы используете? –
Дубликат https://stackoverflow.com/questions/730283/does-java-have-a-complete-enum-for-http-response-codes –
Я использую 'HttpURLConnection'. Разработка Android. – sandalone