2013-06-17 2 views
6

나는 org.springframework.web.client.resttemplate 을 사용하고 있으며 내 GET 요청에 검색어 매개 변수를 전달해야합니다.검색어 매개 변수가있는 RestTemplate

누구에게도이 예가 있습니까?

+0

https://www.google.com/search?client=ubuntu&channel=fs&q을 = org.springframework.web.client.resttemplate + example & ie = utf-8 & oe = utf-8 & redir_esc = & ei = ltW-UcCuBsSh7AbWqoGADw –

+0

질문에 많은 의미가 없습니다. 당신이 보내고있는 요청에 변수를 넣으면 POST가 될 것이고, 나는 아래에서 대답했다. – Jim

+3

@Jim get 요청에 url 매개 변수를 보내는 것이 현명합니다. 이유는 무엇입니까? – NimChimpsky

답변

7

URL 문자열의 일부로 전달하십시오. 봄은 다음과 같이 매개 변수의 두 가지 유형, 나머지를 할 것 - URI에 매개 변수 및 요청 매개 변수 :

String result = restTemplate.getForObject("http://example.com/hotels/{hotel}/bookings?example=stack",String.class,"42"); 

Docs here.

+0

도움을 주셔서 감사합니다. 예를 들어,? {searchKey} = {searchValue} & page = {page} & start = {start} & limit = {limit} & sort = [{property : \ " " – Nir

+0

@Nir은 json을 한 문자열로 전달하고 jackson/gson을 사용하여 pojo 서버 측으로 변환합니다. – NimChimpsky

+0

Thanks @NumChimpsky -> Do 이 구현의 예가 있습니까? – Nir

관련 문제