Wieso stehen in der API immer wieder abstrakte Methoden ?

Status
Nicht offen für weitere Antworten.

Solitary Man

Mitglied
Hallo allerseits,

irgendwie zweifle ich manchmal an meinem Verstand, wenn ich in die Java-API schaue.
Ich möchte konkret Daten an ein Formular senden (bzw. direkt über POST an einen Server schicken). Dafür schien mir die Klasse HttpURLConnection geeignet. Klar, es ist eine abstrakte Klasse, d.h. ich muss Methoden implementieren, aber ich weiß irgendwie nicht wie das gehen soll.
Folgende Methoden muss ich implementieren (Eclipse hat sie mir ausgespuckt:applaus:):

Java:
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;


public class HttpConnection extends HttpURLConnection {

	protected HttpConnection(URL arg0) {
		super(arg0);
		// TODO Auto-generated constructor stub
	}

	@Override
	public void disconnect() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public boolean usingProxy() {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public void connect() throws IOException {
		// TODO Auto-generated method stub		
	}

}

Wieso steht denn in der API, was die Methoden machen sollen, aber sie sind nicht implementiert ? Ich weiß absolut nicht wie oder was ich jetzt programmieren soll.

Wäre für ein paar Hinweise wirklich dankbar:bahnhof:.

MFG Solitary Man
 

Illuvatar

Top Contributor
Die Klasse ist zwar abstrakt, aber sie wird von in der Klassenbibliothek vorhandenen Klassen implementiert. Diese Klassen sind meist nicht dokumentiert.
Ein HttpURLConnection Objekt das du verwenden kannst erhältst du z.B. über URL (Java Platform SE 6).
 

Solitary Man

Mitglied
@maki: Danke für den Tipp, aber in der Dokumentation habe ich leider nichts darüber finden können, wie man Daten via POST an einen Server übergibt.

Danke Illuvatar für den Tipp. Ich habe jetzt was programmiert, was aber leider immer noch nicht funktioniert:
Java:
URL url=new URL("http://matrix1.bplaced.net/test.php");
		HttpURLConnection ucon=(HttpURLConnection)url.openConnection();
		ucon.setRequestMethod("POST");
		ucon.setRequestProperty("x", "Horst"); // Übergebe Input
		ucon.connect();
		
		InputStreamReader isr=new InputStreamReader(ucon.getInputStream());
		BufferedReader br=new BufferedReader(isr);
		String s;
		while((s=br.readLine())!=null){
			System.out.println(s);
		}
Normalerweise sollte jetzt in der Konsole "hallo Horst" stehen (die "Postvariable" wird nämlich mit php via echo "hallo ".$_POST['x'] ausgegeben), tut es aber nicht. Ich weiß wirklich nicht woran es jetzt wieder liegt:noe:

Grüße

Solitary Man
 

Solitary Man

Mitglied
hmm, danke, da hat die suche im pdf wohl was unterschlagen... und wie Importiert man diesen HttpClient in Eclipse ? Ich habe die JAR über "Rechtsklick | Build Path | Add Libraries" importiert. Aber die erkennt irgendwie die Folgenden imports nicht

Java:
import org.apache.commons.httpclient.*;
	import org.apache.commons.httpclient.methods.*;
	import org.apache.commons.httpclient.params.HttpMethodParams;
Ich kann den Client damit nicht verwenden :bahnhof:

Grüße

Solitary Man
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Zrebna Wieso sollte man Null-Prüfungen nicht mit Optional-Objekten nutzen? Allgemeine Java-Themen 13
Zrebna Wieso sind eigentlich JUnit-Tests in src/test/java platziert - nur Konvention? Allgemeine Java-Themen 7
P Wieso benutzen PriorityQueues Heaps? Allgemeine Java-Themen 2
Y Wieso krieg ich die Unit Tests nicht hin Allgemeine Java-Themen 55
I Wieso funktioniert das nich? Allgemeine Java-Themen 5
F Input/Output NullPointerException, aber wieso? [Apache POI] Allgemeine Java-Themen 11
R MAC-Adresse eindeutig für einen PC ? Bezug zu Netzwerk, wieso ? Allgemeine Java-Themen 7
P Best Practice Wieso funktioniert der Modulo - Operator nicht? Allgemeine Java-Themen 2
J Jasper ireport - wieso beendet die Anwendung wenn ich die Preview schließe Allgemeine Java-Themen 1
I Interface Interface / Klasse - wieso Abstract? Allgemeine Java-Themen 13
A Methoden Generische Methode mit Arrays - Source Compatibility 1.7 benötigt, wieso? Allgemeine Java-Themen 3
S RemoteException wieso ? Allgemeine Java-Themen 6
J if else Anweisung macht nicht was es soll. Wieso? Allgemeine Java-Themen 10
P wieso kann ich auf bluej exportieren aber auf eclipse nicht? Allgemeine Java-Themen 2
DEvent Wieso ist Javadoc mit Html Tags? Allgemeine Java-Themen 47
D java.util.InputMismatchException im Scanner -wieso? Allgemeine Java-Themen 5
E Wieso returnt das hier 1? Allgemeine Java-Themen 3
DStrohma [Erledigt] Wieso kann ich Taste 'ENTER' in JTable nicht belegen? Allgemeine Java-Themen 2
C Wieso funktioniert das? Allgemeine Java-Themen 6
W Wieso funktioniert dieser Code hier? Allgemeine Java-Themen 6
lacyuu Schleife hängt sich auf, wieso?? Allgemeine Java-Themen 2
V Wieso meckert FindBugs da? Allgemeine Java-Themen 7
P Wieso HashMap-Zugriff mit Object, statt mit MyObject? Allgemeine Java-Themen 12
V Wieso Heap Space Problem? Allgemeine Java-Themen 14
J Wieso implementiert HTTPServlet Serializable? Allgemeine Java-Themen 2
P Wieso skalieren diese beiden Threads unterschiedlich gut? Allgemeine Java-Themen 16
zilti Wieso geht der StreamReader/Writer nicht? Allgemeine Java-Themen 5
T Wieso erfolgt keine Ausgabe. /Excel Allgemeine Java-Themen 19
G wieso wird der String des StringBuilder immer länger? Allgemeine Java-Themen 2
G wieso "implements" Allgemeine Java-Themen 13
S Problem mit generics -> ClassCastException und ka wieso Allgemeine Java-Themen 20
G Übergabe funzt nicht, aber wieso? Allgemeine Java-Themen 3
G NullPointer ? wieso? Allgemeine Java-Themen 7
I Wieso läuft Programm bei Kollegen aber nicht bei mir? Allgemeine Java-Themen 10
R In der Ausgabe sollte anstelle des obersten Sterns ein "+" stehen nur scheitere ich bei der Implementierung Allgemeine Java-Themen 9
JavaNewbie2.0 Programm bleibt "stehen" Allgemeine Java-Themen 2
H Thread bleibt stehen bei jar in jar Allgemeine Java-Themen 1
T SE Development Kit 8 73 installer bleibt stehen Allgemeine Java-Themen 5
T Programm bleibt ohne Fehler stehen Allgemeine Java-Themen 4
J Applet in JAR packen - was muss in main() stehen? Allgemeine Java-Themen 12
G Es bleibt stehen ! Allgemeine Java-Themen 8
A Warum gibts die Main und was sollte drin stehen? Allgemeine Java-Themen 31
M Threads bleiben stehen Allgemeine Java-Themen 2
S Java öffnet immer im editor Allgemeine Java-Themen 1
N Eingabe wird immer als "false" ausgegeben Allgemeine Java-Themen 6
kodela bestimmten Dateityp immer mit jar-Datei öffnen Allgemeine Java-Themen 17
C FileLock - Exception wird immer geworfen Allgemeine Java-Themen 4
W Haben Konstruktoren in Java eigentlich immer mindestens einen Parameter? Allgemeine Java-Themen 4
C Variablen == gibt immer false aus. Allgemeine Java-Themen 2
@SupressWarnings() Multilanguaging lädt immer falsch Allgemeine Java-Themen 5
A Swing Immer aktuelle Mausposition anzeigen lassen Allgemeine Java-Themen 7
F Java Mail Problem: Authentifizierung wird nicht immer mitgeschickt Allgemeine Java-Themen 1
T Textarea text wird immer überschrieben Allgemeine Java-Themen 4
J StringTokenizer - Trennzeichen nicht immer beachten Allgemeine Java-Themen 2
B Threads Timer wird immer schneller Allgemeine Java-Themen 6
S Zahlen aus (String mit zahlen) immer wieder neu auslesen Allgemeine Java-Themen 5
I Java Applet wird immer blockiert Allgemeine Java-Themen 3
AssELAss Zeilenumbruch immer nach bestimmtem Zeichen Allgemeine Java-Themen 1
Y Prüfen ob ein Graph immer einen von mehren Enden erreicht Allgemeine Java-Themen 4
E Immer nur der Catch-Zweig Allgemeine Java-Themen 3
T Variablenübergabe liefert immer null Allgemeine Java-Themen 13
iB0T "goto" Befehl aus Batch in Java und Variablen wert immer wieder neu setzen Allgemeine Java-Themen 4
K Image beim catchen ist immer null Allgemeine Java-Themen 9
M Input/Output Datei erzeugen funktioniert nicht (immer) vom .jar aus Allgemeine Java-Themen 5
7 String in Int, immer ein Anführungszeichen Allgemeine Java-Themen 4
T Wie heißt ein Binärbaum, dessen Knoten immer zwei Kinder haben müssen? Allgemeine Java-Themen 2
D Webseite wird nicht immer komplett ausgelesen Allgemeine Java-Themen 11
2 Array immer die Mitte (Nicht trivial) Allgemeine Java-Themen 4
R JNI if abfrage gibt immer false zurück. Allgemeine Java-Themen 7
E rückgabewert ist immer null Allgemeine Java-Themen 2
H2SO3- bestimmte class immer mit 1.4 compilieren Allgemeine Java-Themen 5
S HashMap containsKey liefert immer false zurück Allgemeine Java-Themen 15
D Api mit eine Methode die "immer" läuft bis "stop" "gerufen wird. Allgemeine Java-Themen 25
VfL_Freak ServerSocket wirft nicht immer eine BindException Allgemeine Java-Themen 21
J Comparable aber nicht immer Allgemeine Java-Themen 15
D KeyEvents immer fangen Allgemeine Java-Themen 5
data89 A-Stern: fährt immer wieder vor die Wand! - Hilfeeee Allgemeine Java-Themen 7
L Applet immer wieder neu laden - Problem Allgemeine Java-Themen 25
V Hostname abfragen gelingt nicht immer Allgemeine Java-Themen 2
S Methode übergibt immer den gleichen Wert Allgemeine Java-Themen 21
thE_29 Generic Methoden die sich aufrufen wollen nicht immer Allgemeine Java-Themen 12
A Rekursives Programm wird immer langsamer Allgemeine Java-Themen 10
T jmf - Immer "Unable to handle fo rmat:" Allgemeine Java-Themen 2
B in file immer 2. zeile überschreiben Allgemeine Java-Themen 8
J Variabeln immer klein aber. Allgemeine Java-Themen 4
T Log4J: Bei Programmstart immer eine neue LogDatei erzeugen Allgemeine Java-Themen 9
M Double immer mit 2 Kommastellen Allgemeine Java-Themen 3
B RXTX sendet immer mit 9600Baud Allgemeine Java-Themen 4
J Eigener ClassLoader wird nicht immer verwendet Allgemeine Java-Themen 3
J Immer noch OpenOffice.org - Malheur Allgemeine Java-Themen 4
R Immer wieder NullPointerException Allgemeine Java-Themen 2
G Programm wird immer langsamer Allgemeine Java-Themen 7
Ark Bild immer als ARGB laden Allgemeine Java-Themen 2
spacegaier invokeLater wird doch immer ausgeführt, oder? Allgemeine Java-Themen 8
S Job immer wieder ausführen Allgemeine Java-Themen 4
P Filechooser öffnet sich immer wieder neu Allgemeine Java-Themen 4
M Wenn immer nur einer darf . Allgemeine Java-Themen 3
M getResourceAsStream immer null Allgemeine Java-Themen 4
S Eclipse zeigt build.xml immer als fehlerhaft Allgemeine Java-Themen 12
M Mausposition immer lesen können Allgemeine Java-Themen 18

Ähnliche Java Themen

Neue Themen


Oben