HTTP պրոտոկոլում GET մեթոդով ֆորմաների ուղարկում

Կայքում 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» ներդիրը: Տեսեք, թե ինչ է այն պարունակելու: