Изпращане на форми чрез 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 параметрите.
В дебъгера на браузъра, в раздела "Network" намерете вашата заявка. Натиснете върху нея. В появилитете подробности за заявката намерете раздела "Payload". Вижте какво ще съдържа.