# Отправка форм методом GET в протоколе HTTP

Через язык HTML на сайте можно создавать формы, в которые пользователь может вводить данные. В атрибуте `action` формы указывается URI, на который будет отправлена форма, а в атрибуте `method` - имя HTTP метода отправки.

Метод отправки может быть либо GET, либо POST. Другие HTTP методы для форм браузерами не поддерживаются.

Давайте сделаем форму, которая будет отправляться методом GET:

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

После нажатия на кнопку отправки будет выполнен следующий HTTP запрос, содержащий данные формы:

`GET /page/?test1=value1&test2=2 HTTP/1.1`

Сделайте форму, отправляющую данные методом GET и отправьте ее на какой-нибудь сайт.

После отправки формы изучите содержимое URL и найдите в нем GET параметры.

В отладчике браузера на вкладке "Server" найдите ваш запрос. Нажмите на него. В появившихся подробностях запроса найдите вкладку "Payload". Посмотрите, что она будет содержать.

←→
↑