초보 개발자다 보니 파싱에 대해서 잘 모르겠습니다. 그래서 가이드북을 보고 하는데 이해가 가지 않아 질문 합니다.
현재는 인증시 받아서 보유한 상태입니다. 그런데 아래와 같이 REST방식의 샘플 호출코드가 있는데 이것을 안드로이드 스튜디오에서 어떻게 해야 실행이 되는지 모르겠어서 질문 드립니다.
답변 부탁드리겠습니다.
import java.io.InputStream;
import java.net.URL;
import java.net.URLEncoder;
import org.apache.cxf.helpers.IOUtils;
import org.apache.cxf.io.CachedOutputStream;
public class CallRestWS {
private String restClient() throws Exception{
String addr = "신청후 승인된 사용하실려는 서비스의 URL"+"?ServiceKey=";
String serviceKey = "발급받으신 서비스키";
String parameter = "";
//인증키(서비스키) url인코딩
serviceKey = URLEncoder.encode(serviceKey, "UTF-8");
/* parameter setting
* parameter = parameter + "&" + "PARAM1=AAA";
* parameter = parameter + "&" + "PARAM2=BBB";
* parameter = parameter + "&" + "PARAM3=CCC";
* */
addr = addr + serviceKey + parameter;
URL url = new URL(addr);
InputStream in = url.openStream();
CachedOutputStream bos = new CachedOutputStream();
IOUtils.copy(in, bos);
in.close();
bos.close();
return bos.getOut().toString();
}
}