StehtimSchilf
Erfahrenes Mitglied
Hi Forum
irgendwie raff' ich das nicht:
Wenn meine java Appli HTTP 200 zurück gibt, dann kann ich den Content auslesen. Aber bei HTTP 406 erhalte ich:
eine java.IOException: Server returned HTTP response code: 406 for URL: http://localhost:81/LoginSession
stark verkürzter Code:
Laut HTTP RFC 2616 darf ja in 406 content zurück gegeben werden?
Ich ändere in meiner Appli die den Content zurückschickt nur den Code von 200 auf 406 und schwupp - tot!
Ich gebe derzeit KEINE ZUSÄTZLICHEN Header-Wert zurück. liegts wohl daran?
cheerioh
SiS
[Edit] HTTP 202 Contents kann ich ebenfalls auslesen..... [/Edit]
irgendwie raff' ich das nicht:
Wenn meine java Appli HTTP 200 zurück gibt, dann kann ich den Content auslesen. Aber bei HTTP 406 erhalte ich:
eine java.IOException: Server returned HTTP response code: 406 for URL: http://localhost:81/LoginSession
stark verkürzter Code:
Code:
URL url = new URL("http://" + urlString + request);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.connect();
// Responsecode eineseln
responseCode = conn.getResponseCode();
// hier tritt Fehler auf wenn HTTP Code != 200 - aber wieso?
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
Laut HTTP RFC 2616 darf ja in 406 content zurück gegeben werden?
Ich ändere in meiner Appli die den Content zurückschickt nur den Code von 200 auf 406 und schwupp - tot!
Ich gebe derzeit KEINE ZUSÄTZLICHEN Header-Wert zurück. liegts wohl daran?
cheerioh
SiS
[Edit] HTTP 202 Contents kann ich ebenfalls auslesen..... [/Edit]
Zuletzt bearbeitet: