Formaların GET metodu ilə HTTP protokolunda göndərilməsi

HTML dili vasitəsilə saytda istifadəçinin məlumat daxil edə biləcəyi formalar yaradıla bilər. Formanın action atributunda formanın göndəriləcəyi URI, method atributunda isə göndərmə HTTP metodunun adı göstərilir.

Göndərmə metodu ya GET, ya da POST ola bilər. Brauzerlər tərəfindən formalar üçün digər HTTP metodları dəstəklənmir.

Gəlin GET metodu ilə göndəriləcək bir forma hazırlayaq:

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

Göndər düyməsinə kliklədikdən sonra formanın məlumatlarını ehtiva edən aşağıdakı HTTP sorğusu yerinə yetiriləcək:

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

GET metodu ilə məlumat göndərən bir forma hazırlayın və onu hər hansı bir sayta göndərin.

Задание 2

Formanı göndərdikdən sonra URL-in məzmununu yoxlayın və onda GET parametrlərini tapın.

Задание 3

Brauzerin debuggerində "Network" vərəqində sorğunuzu tapın. Ona klikləyin. Görünən sorğu təfərrüatlarında "Payload" vərəqini tapın. Onun nə ehtiva etdiyinə baxın.