2016-12-02 72 views
0

我得到了一個web服務的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);