[ot]Ho visto che alcuni quì stanno cercando di realizzare web browser, mentre io (e forse qualcun altro) sto cercando di realizzare un web server...
Perchè non mettiamo insieme le nostre forze per migliorare questi software?[/ot]
Il mio serverinoino sembra riuscire a ricevere le richieste con metodo GET, e inviare i files richiesti senza molti problemi...
Il problema è il metodo POST: i browser dove infilano le variabili e i loro valori?
Ho la seguente pagina:
(se al posto del "POST" mettessi "GET" funzionerebbe tutto)codice:prova.html <html><body> <FORM METHOD="POST" ACTION="prova2.html"> <INPUT TYPE="text" NAME="HTML1">x <INPUT TYPE="checkbox" NAME="HTML2" VALUE="domanda1">c1 <INPUT CHECKED TYPE="checkbox" NAME="HTML2" VALUE="domanda2">c2 <INPUT CHECKED TYPE="radio" NAME="HTML3" VALUE="domanda3">r1 <INPUT TYPE="radio" NAME="HTML3" VALUE="domanda4">r2 <INPUT TYPE="submit" NAME="INVIA" VALUE="invia"> </FORM> </body></html>
Il mio browser però mi invia questa richiesta dopo aver spedito la form:
E io i valori delle variabili della form dove le trovo?codice:richiesta del browser POST prova2.html HTTP/1.1 Host: *IL_MIO_IP_ADDR* User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040722 Firefox/0.9 Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: it Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Referer: http://*IL_MIO_IP_ADDR*/prova.html Content-Type: application/x-www-form-urlencoded Content-Length: 94![]()

[/ot]
Rispondi quotando