2016-12-02 4 views
0

json形式で値を返すWebサービスのURLを取得しましたが、取得要求のヘッダ情報がキー値のペアとして必要です。私は郵便配達員のすべての従業員の詳細を得るために、キーとして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); 
関連する問題