ფორმების გაგზავნა 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 მეთოდით და გაუგზავნეთ რაიმე საიტს.

Задание 2

ფორმის გაგზავნის შემდეგ გაეცანით URL-ის შიგთავსს და დარწმუნდით, რომ ასეთი ფორმის გაგზავნისას GET პარამეტრები არ არის.

Задание 3

სცადეთ განაახლოთ გვერდი ფორმის გაგზავნის შემდეგ. რა მოხდება?

Задание 4

ბრაუზერის დებაგერში მოძებნეთ ჩანართი "Payload". შეხედეთ, რა შეიცავს იგი.