Ciao a tutti.
Vorrei sapere come inviare una richiesta http tramite socket ,come cioè comunicare con una pagina in remoto da locale.
se avete link,articoli ecc.. vi ringrazio .
Ciao a tutti.
Vorrei sapere come inviare una richiesta http tramite socket ,come cioè comunicare con una pagina in remoto da locale.
se avete link,articoli ecc.. vi ringrazio .
Socket sock = new Socket("www.google.com", 80);
OutputStream output = sock.getOutputStream();
InputStream input = sock.getInputStream();
output.write("GET / HTTP/1.1\r\n".getBytes());
output.write("Host: www.google.com\r\n".getBytes());
output.write("Connection: close\r\n\r\n".getBytes());
output.flush();
int read;
byte[] buffer = new byte[1024];
while ((read = input.read(buffer)) > 0) {
System.out.print(new String(buffer, 0, read));
}
sock.close();
dovrebbe andare