no me devuelve respuesta el server
Publicado por jaramillo (2 intervenciones) el 15/11/2007 07:04:50
cuando hago el llamado a GET/HTTP/1.1 a alguna web deberia mandarme su header como respuesta, sin embargo cuando ejecuto este ejemplo no me lo devuelve, alguien sabe que error ocurre?
import java.net.*;
import java.io.*;
public class simpleClient {
public static void main(String args[]) throws Exception {
Socket s = new Socket(“www.google.com”, 80 );
BufferedReader in = new BufferedReader(
new InputStreamReader( s.getInputStream( ) ) );
PrintStream out = new PrintStream(s.getOutputStream());
out.print("GET / HTTP/1.0\n\n");
String from;
while((from=in.readLine()) != null)
System.out.println(from);
System.out.println("Server closed connection");
}
}
tambien probe con DataOutputStream en lugar de PrintStream
import java.net.*;
import java.io.*;
public class simpleClient {
public static void main(String args[]) throws Exception {
Socket s = new Socket(“www.google.com”, 80 );
BufferedReader in = new BufferedReader(
new InputStreamReader( s.getInputStream( ) ) );
DataOutputStream out = new DataOutputStream(new BufferedOutputStream(s.getOutputStream()));
out.writeUTF("GET / HTTP/1.0\n\n");
String from;
while((from=in.readLine()) != null)
System.out.println(from);
System.out.println("Server closed connection");
}
}
en algunas paginas me dio NULL de vuelta, en otras nisikiera me contesto.
saben alguna otra forma de obtener el header desde un servidor ?
por favor contestar por aki mismo.
import java.net.*;
import java.io.*;
public class simpleClient {
public static void main(String args[]) throws Exception {
Socket s = new Socket(“www.google.com”, 80 );
BufferedReader in = new BufferedReader(
new InputStreamReader( s.getInputStream( ) ) );
PrintStream out = new PrintStream(s.getOutputStream());
out.print("GET / HTTP/1.0\n\n");
String from;
while((from=in.readLine()) != null)
System.out.println(from);
System.out.println("Server closed connection");
}
}
tambien probe con DataOutputStream en lugar de PrintStream
import java.net.*;
import java.io.*;
public class simpleClient {
public static void main(String args[]) throws Exception {
Socket s = new Socket(“www.google.com”, 80 );
BufferedReader in = new BufferedReader(
new InputStreamReader( s.getInputStream( ) ) );
DataOutputStream out = new DataOutputStream(new BufferedOutputStream(s.getOutputStream()));
out.writeUTF("GET / HTTP/1.0\n\n");
String from;
while((from=in.readLine()) != null)
System.out.println(from);
System.out.println("Server closed connection");
}
}
en algunas paginas me dio NULL de vuelta, en otras nisikiera me contesto.
saben alguna otra forma de obtener el header desde un servidor ?
por favor contestar por aki mismo.
Valora esta pregunta


0