45 lines
1.6 KiB
Java
45 lines
1.6 KiB
Java
package de.spaffel.clans.commands.utils;
|
|
import java.io.BufferedReader;
|
|
import java.io.IOException;
|
|
import java.io.InputStream;
|
|
import java.io.InputStreamReader;
|
|
import java.net.HttpURLConnection;
|
|
import java.net.URL;
|
|
|
|
public class apicheck {
|
|
|
|
|
|
static public boolean doGet() {
|
|
try {
|
|
HttpURLConnection http = (HttpURLConnection)
|
|
new URL("http://spaffel.de/clans").openConnection();
|
|
http.setRequestProperty("Accept-Charset", "UTF-8");
|
|
http.setRequestMethod("GET");
|
|
// InputStream aus Verbindung bauen
|
|
InputStream inStream = http.getInputStream();
|
|
// Input-Stream könnte per read in ein Array gelesen
|
|
// werden. Eleganter ist allerdings ein BufferedReader
|
|
BufferedReader in = new BufferedReader(
|
|
new InputStreamReader(inStream));
|
|
// In antwort werden die eingelesenen Zeilen gesammelt
|
|
StringBuffer antwort = new StringBuffer();
|
|
String empfangeneZeile; // für jede Zeile
|
|
// Lese zeilenweise ..,
|
|
while ((empfangeneZeile = in.readLine()) != null) {
|
|
antwort.append(empfangeneZeile + "\n");
|
|
}
|
|
in.close(); // Stream schließen und damit die Verbindung
|
|
System.out.println("antwort:" + antwort.toString());
|
|
if(antwort.toString().contains("yes")){
|
|
System.out.println("antwort:" + antwort.toString());
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
} catch (IOException e) {
|
|
e.printStackTrace();
|
|
}
|
|
return false;
|
|
}
|
|
}
|