Wie kann ich Aufgabe 2 mit Java programmieren?

... komplette Frage anzeigen

2 Antworten

So, jetzt kennen wir deine Hausaufgaben, schön. Aber wo liegen bei diesen Aufgaben deine konkreten Probleme, wo kommst du nicht weiter, welchen Punkt verstehst du nicht?

Und: Was hast du bereits versucht, welche konkreten Gedanken hast du dir zu den einzelnen Punkten bereits gemacht?

Kommentar von Hchoi
15.05.2016, 00:37

oh, das hatte ich eigentlich aufgschrieben. Nur nr 2.

ich war mir nicht sicher, ob ich da 2 variablen zu deklarieren habe und wie ich diese initialisieren könnte.

0
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.nio.charset.StandardCharsets;


/**
* Created by ******* on 9/13/15
*/
public class HttpClient {

private static class WetterConfig {
// Header Parmeters zb zip code (convinience)
}

// Get Request
public String executeGet(String requestUrl) {
HttpURLConnection connection = null;
try {

URL url = new URL(requestUrl);
connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
// HTTP Get Header rein
connection.setRequestProperty("Accept-charset", StandardCharsets.UTF_8.name());
InputStream response = connection.getInputStream();

BufferedReader reader = new BufferedReader(new InputStreamReader(response));
StringBuilder res = new StringBuilder();
String line;

// assemble response body from stream
while ((line = reader.readLine()) != null) {
res.append(line);
}

//
if (connection.getResponseCode() != 200)
throw new IOException();

return res.toString();

} catch (MalformedURLException urlError) {
urlError.printStackTrace();
return null;
} catch (IOException ioError) {
ioError.printStackTrace();
return null;
} finally {
if (connection != null) {
connection.disconnect();
}
}
}
}

Das ist meine Vorlage fuer den Http client. Den rest kriegst du ja wohl hin, oder?

EDIT: Die code snippet funktion ist hier ja total kaputt :D

Kommentar von Schachpapa
15.05.2016, 11:14

Den Rest kriegt er/sie mit Sicherheit nicht hin. Da sie von Client Programmierung mit Java noch gaaanz weit entfernt ist.

0
Kommentar von rmnstr
15.05.2016, 20:37

Diese Antwort wird niemandem jemals weiterhelfen und höchstens den Fragesteller verwirren, weil er sich denkt: "Cool, fertiger Code, den muss ich sofort verwenden."

0

Was möchtest Du wissen?