2016-12-02 9 views
0

У меня есть URL-адрес веб-службы, которая возвращает значения в формате json, но для получения запроса в качестве пары значений ключа требуется информация заголовка, например. Мне нужно передать Emp_code как ключ и «xyz» в качестве значения, чтобы получить информацию о всех сотрудниках в почтальоне.Как передать заголовок Информация как пара ключевых значений для использования службы отдыха с использованием пружины

private static void getEmployees() 

{ конечная Строка URI = "http://abc/springrestexample/employees";

RestTemplate restTemplate = new RestTemplate(); 
String result = restTemplate.getForObject(uri, String.class); 

System.out.println(result); 

}

В коде выше, как я могу передать информации заголовка (ключ-значение), чтобы потреблять службы.

ответ

1

Вы можете добавить заголовки в свой запрос, используя следующий пример:

org.springframework.http.HttpHeaders requestHeaders = new HttpHeaders(); 
requestHeaders.add("yourHeaderKey", "yourHeadeerValue"); 
org.springframework.http.HttpEntity<?> httpEntity = new HttpEntity<>(requestHeaders); 

А потом выдавать этот призыв к вашему restTemplate:

restTemplate.exchange(uri, org.springframework.http.HttpMethod.GET, httpEntity , String.class);