Arcturus-Community/src/main/java/com/eu/habbo/util/callback/HTTPPostStatus.java

39 lines
1.2 KiB
Java
Raw Normal View History

2018-07-06 15:30:00 +02:00
package com.eu.habbo.util.callback;
import com.eu.habbo.Emulator;
2018-09-28 21:25:00 +02:00
import java.io.DataOutputStream;
2018-07-06 15:30:00 +02:00
import java.net.HttpURLConnection;
import java.net.URL;
public class HTTPPostStatus implements Runnable
{
private void sendPost() throws Exception
{
2018-09-28 21:25:00 +02:00
String url = "http://arcturus.pw/callback/status.php";
2018-07-06 15:30:00 +02:00
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
con.setRequestProperty("User-Agent", "arcturus");
String urlParameters = "users=" + Emulator.getGameEnvironment().getHabboManager().getOnlineCount() + "&rooms=" + Emulator.getGameEnvironment().getRoomManager().getActiveRooms().size() + "&username=" + Emulator.getConfig().getValue("username") + "&version=" + Emulator.version;
con.setDoOutput(true);
DataOutputStream wr = new DataOutputStream(con.getOutputStream());
wr.writeBytes(urlParameters);
wr.flush();
wr.close();
int responseCode = con.getResponseCode();
con.disconnect();
}
@Override
public void run()
{
try
{
this.sendPost();
}
catch (Exception e)
{
}
}
}