1. Общий обзор В этом руководстве мы рассмотрим, как установить пользовательский заголовок с помощью HttpClient. 2. Установите заголовок по запросу Мы можем установить любой пользовательский заголовок в запросе с помощью простого вызова setHeader в запросе: @Test
void whenRequestHasCustomContentType_thenCorrect() throws IOException {
final HttpGet request = new HttpGet(SAMPLE_URL);
request.setHeader(HttpHeaders.CONTENT_TYPE, "application/json");
try (CloseableHttpClient client = HttpClients.createDefault()) {
String response = client.execute(request, new BasicHttpClientResponseHandler());
//do something with response
}
} Как мы видим, мы устанавливаем Content-Type непосредственно в запросе на пользовательское значение – JSON. 3. Установка заголовока по запросу с помощью RequestBuilder, используя HttpClient 4.5 С HttpClient 4.5 мы можем использовать RequestBuilder для установки заголовка. Чтобы задать заголовок, мы будем использовать метод setHeader –