본문 바로가기

IT-Consultant

AJAX cross-domain 때문에 Ajax Gateway를 만들었다.

<%@ page import="java.io.*,java.net.*" %>
<%@ page import="keris.edunet.search.util.*" %>

<%
String strURL;
strURL = "/rights/lapi?" + request.getQueryString();


URL u = new URL("http", "kem2.edunet4u.net", 80, strURL);
URLConnection uc = u.openConnection();  

uc.setDoOutput(true);  
uc.setRequestProperty("Content-Type","application/x-www-form-urlencoded");  
  
String headerType = uc.getContentType();  
  
BufferedReader in;  
if (headerType.toUpperCase().indexOf("UTF-8") != -1){  
 in = new BufferedReader(new InputStreamReader(uc.getInputStream(),"UTF-8"));  
} else {  
 in = new BufferedReader(new InputStreamReader(uc.getInputStream(),"EUC-KR"));  
}  

StringBuffer sb = new StringBuffer();  
String thisLine = null;  
while( (thisLine = in.readLine())!=null ){  
 sb.append(thisLine);  
 sb.append("\n");  
}  
in.close();       
out.println(sb.toString());      


%>