Отправка форм методом 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". Посмотрите, что она будет содержать.