publicStringcallInterface(Stringpath,StringchartSet,StringrequestType){StringBufferresult=newStringBuffer(512);URLurl=null;HttpURLConnectionconn=null;try{url=newURL(path)...
public String callInterface(String path,String chartSet,String requestType) {
StringBuffer result = new StringBuffer(512);
URL url = null;
HttpURLConnection conn = null;
try {
url = new URL(path);
conn = (HttpURLConnection) url.openConnection();
if(requestType!=null)
conn.setRequestMethod(requestType);
InputStreamReader inReader = null;
if(chartSet == null){
inReader = new InputStreamReader(conn.getInputStream());
}else{
inReader = new InputStreamReader(conn.getInputStream(), chartSet);
}
BufferedReader br = new BufferedReader(inReader);
String line;
while ( (line = br.readLine()) != null) {
result.append(line);
}
}
catch (Exception e) {
}finally{
}
return result.toString();
}
展开