Hallo Leute,
ich hab da ein Problem. Ich versuch es mal verständlich zu erklären.
Ich bekomme eine Anfrage von einem Client. Ich werte die Anfrage aus und will ein XML-Dokument zurück schicken.
Das XML-Dokument erstellts mir wunderbar und gibts auf der Konsole aus.
Jetzt kommt erstmal der Code:
Das Problem ist, dass der Client folgenden String im Response-Header erwartet: "text/XML; charset=UTF-8"
Also der Text den ich als erstes über den Outputstream raus schicke.
Ich hoffe, ihr versteht mein Problem.
Danke für eure Hilfe
ich hab da ein Problem. Ich versuch es mal verständlich zu erklären.
Ich bekomme eine Anfrage von einem Client. Ich werte die Anfrage aus und will ein XML-Dokument zurück schicken.
Das XML-Dokument erstellts mir wunderbar und gibts auf der Konsole aus.
Jetzt kommt erstmal der Code:
Code:
System.out.println(reg.toXml()); String regxml = reg.toXml(); try { os = new PrintStream(Connect.getOutputStream()); os.print("text/XML; charset=UTF-8"); os.print("HTTP/1.0 200 OK\r\n"); os.print(regxml); os.flush(); System.out.println("Senden abgeschlossen. Erfolgreich???");} catch (Exception e) {System.out.println("Fehler beim Senden von Reg-Document.");}; }
Also der Text den ich als erstes über den Outputstream raus schicke.
Ich hoffe, ihr versteht mein Problem.
Danke für eure Hilfe
Comment