ფორმების გაგზავნა GET მეთოდით HTTP პროტოკოლში

HTML ენის საშუალებით საიტზე შესაძლებელია ფორმების შექმნა, რომლებშიც მომხმარებელს შეუძლია მონაცემების შეყვანა. ფორმის action ატრიბუტში მითითებულია URI, რომელზეც გაიგზავნება ფორმა, ხოლო method ატრიბუტში - გაგზავნის HTTP მეთოდის სახელი.

გაგზავნის მეთოდი შეიძლება იყოს GET ან POST. ბრაუზერების მიერ ფორმებისთვის სხვა HTTP მეთოდები არაა მხარდაჭერილი.

მოდით, შევქმნათ ფორმა, რომელიც გაიგზავნება GET მეთოდით:

html<form action="/page/" method="GET">
  <input name="test1" value="1">
  <input name="test2" value="2">
  
  <input type="submit">
</form>

გაგზავნის ღილაკზე დაწკაპუნების შემდეგ შესრულდება შემდეგი HTTP მოთხოვნა, რომელიც შეიცავს ფორმის მონაცემებს:

httpGET /page/?test1=value1&test2=2 HTTP/1.1
Задание 1

შექმენით ფორმა, რომელიც აგზავნის მონაცემებს GET მეთოდით და გაუგზავნეთ ის რომელიმე საიტს.

Задание 2

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

Задание 3

ბრაუზერის დებაგერის "Network" (ქსელი) ტაბში იპოვეთ თქვენი მოთხოვნა. დააწკაპუნეთ მასზე. მოთხოვნის დეტალებში იპოვეთ "Payload" (სატვირთი) ტაბი. შეხედეთ, რა შეიცავს ის.