Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Hallo,
ich schreibe derzeit ein kleines Programm für meine Webseiten. Dazu würde ich gerne lokal vom Programm aus bei Google suchen und das Ergebnis auswerten. Dazu folgender Codeschnipsel (Suche nach "tom"):
Leider bekomme ich immer die Fehlermeldung:
Not Implemented (ResponseMessage)
501 (ResponseCode)
Ich habe keine Ahnung warum, oder was ich machen kann damit es funktioniert. Ich habe mir schon nen Bär gesucht, aber irgendwie krieg ich es nicht gebacken... Hoffe ihr könnt mir helfen.
EDIT:***: Ah jop habs grad gesehen damit hat sich das dann wohl erledigt ...
Code:
RL searchUrl = new URL("http://www.google.de/");
HttpURLConnection search = (HttpURLConnection) searchUrl.openConnection();
search.setDoInput(true);
search.setDoOutput(true);
search.setUseCaches(false);
search.setRequestMethod("GET");
search.setRequestProperty("Content-Type:", " text/html; charset=ISO-8859-1");
search.setRequestProperty("user-agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)");
search.connect();
InputStream is = search.getInputStream();
System.out.println(search.getResponseMessage());
System.out.println(search.getResponseCode());
PrintWriter sende = new PrintWriter(search.getOutputStream());
sende.print("search?hl=de&q=tom&btnG=Google-Suche&meta=");
System.out.println(search.getResponseMessage());
System.out.println(search.getResponseCode());
sende.flush();
sende.close();
Scanner googleReader = new Scanner(is);
Mit dem Fehler:
Code:
OK (responseMessage)
200 (ResponseCode)
exceptions.NotCheckableException: Beim Google Index Check (Stream) trat ein Fehler auf java.net.ProtocolException: Cannot write output after reading input.
Wobei NotCheckableException eine IOException eingebettet in meine Klasse ist[/code]
Danke schonmal für eure Antworten.
Also erstmal zu dem Ajax Tool, das ist leider nicht so richtig was ich suche...
Yahoo kann ich gebrauchen und werd ich mir nachher mal ansehen, danke nochmal.
Nur zu meinem Problem, was heißt Cannot write output after reading input?
Also übersetzen kann ich das, jedoch frag ich mich warum O.O
Denn auch wenn ich den InputStream weglasse, wo zum geier lese ich den Input dann aus?