Αποστολή Φορμών με Μέθοδο GET στο Πρωτόκολλο HTTP
Μέσω της γλώσσας HTML σε έναν ιστότοπο μπορούμε να δημιουργήσουμε
φόρμες, στις οποίες ο χρήστης μπορεί
να εισάγει δεδομένα. Στο χαρακτηριστικό action
της φόρμας καθορίζεται το URI, στο οποίο
θα σταλεί η φόρμα, και στο χαρακτηριστικό
method - το όνομα της μεθόδου HTTP αποστολής.
Η μέθοδος αποστολής μπορεί να είναι είτε GET, είτε POST. Άλλες μέθοδοι HTTP για φόρμες δεν υποστηρίζονται από τα προγράμματα περιήγησης.
Ας φτιάξουμε μια φόρμα που θα αποστέλλεται με τη μέθοδο GET:
<form action="/page/" method="GET">
<input name="test1" value="1">
<input name="test2" value="2">
<input type="submit">
</form>
Μετά το πάτημα του κουμπιού αποστολής θα εκτελεστεί το ακόλουθο αίτημα HTTP, που περιέχει τα δεδομένα της φόρμας:
GET /page/?test1=value1&test2=2 HTTP/1.1
Δημιουργήστε μια φόρμα που να στέλνει δεδομένα με τη μέθοδο GET και στείλτε την σε κάποιον ιστότοπο.
Μετά την αποστολή της φόρμας, μελετήστε το περιεχόμενο του URL και βρείτε σε αυτό τις παραμέτρους GET.
Στο εργαλείο προγραμματιστή του προγράμματος περιήγησης, στην καρτέλα "Network" βρείτε το αίτημά σας. Κάντε κλικ πάνω του. Στις λεπτομέρειες του αιτήματος που θα εμφανιστούν βρείτε την καρτέλα "Payload". Δείτε τι θα περιέχει.