클라이언트에서 여러 조회 매개변수 전송 - 계단식 또는 반복 프로그래밍

클라이언트 측에서 서버로 여러 조회 매개변수를 전송하려면 다음 샘플을 참조하십시오.

이 태스크 정보

참고: 일반적으로 WebTarget 오브젝트에 여러 조회 매개변수를 넣는 방법은 다음 계단식 프로그래밍 모드를 사용하는 것입니다.
javax.ws.rs.core.Response response = client.target(...).queryParam(key, value).queryParam(key, value).queryParam(key, value).request.get(); 
그러나, 키 값 쌍의 수가 유연하지 않거나 단정할 수 없어서 계단식 프로그래밍 모드가 적용되지 않는 경우도 있습니다. 이러한 경우에는 다음 반복 기반 프로그래밍 모드를 사용할 수 있습니다.
Map<String, String> queryStrings; 
...
javax.ws.rs.client.WebTarget  target = client.target(....);
	for (String key: queryStrings.keySet()){		
	  	String value = queryStrings.get(key);
			target = target.queryParam(key, value);  //It is important to know queryParam method won't update current WebTarget object, but return a new one. 
		}
	} 
	javax.ws.rs.core.Response response = target.request().get();

주제의 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_jaxrs2.0_queryparameter
파일 이름: twlp_jaxrs2.0_queryparameter.html