2013-05-25 2 views
0

방법과 동일한 동작을 서버에 POST 요청을 실행하기 위해 RestTemplate를 사용하는 :나머지 템플릿 (POST 방법)

여기
curl -i -X POST --data "sessionKey=eec8ff46-aaf9-485f-a7b5-452c1d7197d0&path=/contenthubfeedtest&recursive=true" http://myaddress:8080/cmsadapter/contenthubfeed 
+1

하는 프로그래밍 언어에? –

답변

0

가고,

RestTemplate template = new RestTemplate(); 
MultiValueMap<String, String> headers = new LinkedMultiValueMap<String, String>(); 
headers.add("Accept", "application/json"); //put content-type you expect in response 
String requestData = "sessionKey=eec8ff46-aaf9-485f-a7b5-452c1d7197d0&path=/contenthubfeedtest&recursive=true"; 
String url = "http://myadresse:8080/cmsadapter/contenthubfeed"; 
HttpEntity request = new HttpEntity(requestData, headers); 
ResponseEntity<String> responseData = template.postForEntity(url, 
       request, String.class); 
System.out.println(responseData.getBody()); //response body 
System.out.println(responseData.getStatusCode()); //response code 
System.out.println(responseData.getHeaders()); //response headers 
+0

관련 태그 추가 – nilesh

관련 문제