상세 컨텐츠

본문 제목

getMethod의 활용

Developer/java

by gabriel.LIM 2014. 3. 31. 13:59

본문

GetMethod 함수는 API 호출시에 사용되는 경우가 있다.

 

해당하는 메소드의 이름, 즉 메소드명만(String) 알고 있어도 그 해당하는 메소드를 호출할 수 있다.

 

* 예제

/* 호출 URL setting */

String URL = ospApplicationConfig.ospcofing +  "test/testapplication";

GetMethod getMethod = null;

 

/* query Param setting */

NameValuePair[] nameValePairs = new NameValuePair[1];

nameValuePairts[0] = new NameValuePair("","");

 

getMethod = new GetMethod(URL);

getMethod.addRequestHeader("","");

getMethod.setQueryString("");

 

HttpClient httpClient = new HttpClient();

 

httpClient.getParams().setContentCharset("utf-8");

 

/* 해당 URL에서 xml데이터를 받아온다. API 호출*/

int status = httpClient.executeMethod(getMethod);

String resultString = getMethod.getResponseBodyAsString();

 

if( status == HttpStatus.SC_OK ){

/* 받아온 xml 데이터를 읽는 작업을 실시 : 보통 jax2b marshaller로 검색해보면 방법이 있을 겁니다..*/

}

 

이런 방식으로 api를 호출하면 xml 데이터를 파싱하는데 getMethod 함수가 사용된다.

 

 

'Developer > java' 카테고리의 다른 글

[eclispe] 디버깅 모드가 느려졌을때..  (0) 2016.05.19

관련글 더보기