[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:
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>
(se al posto del "POST" mettessi "GET" funzionerebbe tutto)
Il mio browser però mi invia questa richiesta dopo aver spedito la form:
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
E io i valori delle variabili della form dove le trovo?