Ciao,
domanda davvero di base, ma mi serve per avere l'inizio del filo:
utilizzando un socket di basso livello, come si spedisce una richiesta GET in protocollo HTTP ? (senza la necessità di ricevere risposte, solo spedire una richiesta in modo che il server la comprenda ed esegua lo script PHP relativo)
Quindi il seguente codice che ha di sbagliato (non abbiate pietà per qualsiasi sottigliezza, in fondo sto imparando), perché è come se lo script PHP non ricevesse alcuna richiesta:
ogni tipo di suggerimento costruttivo è accetto.codice:// mi trovo in una classe che estende Socket // connesso in precedenza con "super(host,port);" nel costruttore try{ OutputStream os=getOutputStream(); OutputStreamWriter ow=new OutputStreamWriter(os); BufferedWriter out=new BufferedWriter(ow); out.write("GET /mydir/script.php HTTP/1.1"); out.newLine(); out.flush(); out.write("Host: localhost"); out.newLine(); out.flush(); out.newLine(); os.close(); out.close(); }catch(IOException e){ System.err.println(e.getMessage()); }
Grazie in anticipo