import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import org.json.JSONArray;
import org.json.JSONObject;
public
class
ReadLogs {
public
static
void main(String[] args) throws Exception {
URL url =
new
URL(
"http://localhost/test.php?action=showApacheLogs"
);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setConnectTimeout(10000);
conn.setRequestMethod(
"GET"
);
conn.setDoInput(true);
conn.setDoOutput(true);
InputStream input = conn.getInputStream();
int resLen =0;
byte[] res =
new
byte[1024];
StringBuilder sb=
new
StringBuilder();
while
((resLen=input.read(res))!=-1){
sb.append(
new
String(res, 0, resLen));
}
String jsonStr=sb.toString();
JSONArray jsonArray=
new
JSONArray(jsonStr);
for
(int i=0;i<jsonArray.length();i++){
JSONObject jsonObject=
new
JSONObject(jsonArray.getString(i));
String msg=(String) jsonObject.get(
"msg"
);
int num=(int) jsonObject.get(
"num"
);
System.out.println(num+
":"
+msg);
}
}
}