Salut
J'ai un petit souci avec la connection à un serveur.
Lorsque j'utilise mon navigateur web, je n'ai pas de souci pour afficher la page : http://www.search.tele2internet.fr [...] l?query=cd.
Par contre en essayant la connection en Java, la meme adresse me retourne une erreur http 400.
voila mon code :
Code:
public static void main(String[] args) { PrintStream osw; InputStreamReader isr; char[] answer = new char[30000]; try { Socket s = new Socket(InetAddress.getByName ("www.search.tele2internet.fr" ), 80); osw = new PrintStream(s.getOutputStream()); isr = new InputStreamReader(s.getInputStream()); osw.println(new String("GET /index.phtml?query=cd HTTP/1.0\r\n\r\n" )); osw.flush(); BufferedReader in = new BufferedReader(isr); String source = new String(); try { String inputLine; while ((inputLine = in.readLine()) != null) { source += inputLine + "\n"; System.out.println(inputLine); } in.close(); } catch (IOException e) { System.out.println("Error Httpreader : " + " not read." ); } osw.close(); isr.close(); s.close(); } catch (Exception e) { e.printStackTrace(); } } |
Le meme probleme se pose avec l'objet URL et une HttpURLConnection.
Je me demande si c pas un probleme de cookie ...
si quelqu'un a une solution ...merci
Message édité par abeele le 20-07-2004 à 14:06:45