1. Обзор В этом очень быстром учебнике я покажу, как получить и проверить код состояния HTTP-ответа с использованием HttpClient. 2. Получение кода состояния из HTTP-ответа После отправки HTTP-запроса мы получаем экземпляр org.apache.hc.client5.http.impl.classic.CloseableHttpResponse, что позволяет нам непосредственно получить доступ к коду состояния: response.getCode() Используя это, мы можем проверить, что код, который мы получаем от сервера, действительно корректен: @Test
public final void givenGetRequestExecuted_whenAnalyzingTheResponse_thenCorrectStatusCode() throws IOException {
final HttpGet request = new HttpGet(SAMPLE_URL);
try (CloseableHttpClient client = HttpClientBuilder.create().build();
CloseableHttpResponse response = (CloseableHttpResponse) client
.execute(request, new CustomHttpClientResponseHandler())) {
assertThat(response.getCode(), equalTo(HttpStatus.SC_OK));
}
} Обратите внимание, что мы используем предопределенные коды