Αποστολή Φορμών με Μέθοδο POST στο Πρωτόκολο HTTP

Ας στείλουμε τώρα τη φόρμα με μέθοδο POST. Ορίστε την αντίστοιχη τιμή στο χαρακτηριστικό method:

html<form action="/page/" method="POST">
  <input name="test1">
  <input name="test2">
  
  <input type="submit">
</form>

Αφού πατηθεί το κουμπί αποστολής, θα εκτελεστεί το ακόλουθο αίτημα HTTP:

httpPOST /page/ HTTP/1.1

Όπως βλέπετε, κατά την αποστολή με αυτή τη μέθοδο, το URI του αιτήματος δεν θα περιέχει τα δεδομένα της φόρμας. Αυτά τα δεδομένα θα περιέχονται στο σώμα του αιτήματος σε μορφή Query String:

httptest1=value1&test2=2
Задание 1

Δημιουργήστε μια φόρμα που στέλνει δεδομένα με μέθοδο POST και στείλτε την σε κάποιο site.

Задание 2

Μετά την αποστολή της φόρμας, ελέγξτε το περιεχόμενο του URL και βεβαιωθείτε ότι δεν υπάρχουν παράμετροι GET σε μια τέτοια αποστολή φόρμας.

Задание 3

Δοκιμάστε να ανανεώσετε τη σελίδα μετά από την αποστολή της φόρμας. Τι θα συμβεί;

Задание 4

Στον debugger του browser, βρείτε την καρτέλα "Payload". Δείτε τι θα περιέχει.