import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
public class SelectLog {
//根据url获取返回的结果
//geturl为外部接口地址
public static String getURL(String geturl) throws IOException {
URL url = new URL(geturl);
StringBuffer buffer = new StringBuffer();
//http协议传输
HttpURLConnection httpUrlConn = (HttpURLConnection) url.openConnection();
httpUrlConn.setDoOutput(true);
httpUrlConn.setDoInput(true);
httpUrlConn.setUseCaches(false);
httpUrlConn.connect();
//将返回的输入流转换成字符串
InputStream inputStream = httpUrlConn.getInputStream();
InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "utf-8");
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String str = null;
while ((str = bufferedReader.readLine()) != null) {
buffer.append(str);
}
bufferedReader.close();
inputStreamReader.close();
//释放资源
inputStream.close();
inputStream = null;
httpUrlConn.disconnect();
return buffer.toString();
}
public static void main(String[] args) {
try {
//组合查询的url
// String msg = SelectLog.getURL("http://ip:9091/OrgAndUserService/logs?appCode=AQZYWS");
//String msg2 = SelectLog.getURL("http://ip:9091/OrgAndUserService/logs");
String msg3 = SelectLog.getURL("http://ip:9091/OrgAndUserService/logs/1");
System.out.println(msg3);
} catch (IOException e) {
e.printStackTrace();
}
}
}
转载的,是什么链接忘记了.