In an HTML form input, why is the method called GET if data is being "sent/submitted"? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

In an HTML form input, why is the method called GET if data is being "sent/submitted"?

I read on SoloLearn that the method attribute of an input tag within a form can be set to GET or POST. If both methods are sending data to another location, is an HTTP GET being used somehow? I thought GET was used to retrieve data, not send it. Can anyone help me understand, please?

7th Aug 2018, 6:16 PM
Justin Kindrix
Justin Kindrix - avatar
2 Answers
+ 1
both GET and POST method are used to send data, in GET method data is send with URL but in POST method data is not send with URL generally GET method is less secure than POST method because data is send with url and you can send only limited amount of data in GET method
7th Aug 2018, 6:25 PM
Robin
Robin - avatar
0
In addition, GET is more easily exploitable when it comes to SQLi, XSS, etc due to the data being directly in the URL and easier to manipulate.
7th Aug 2018, 7:27 PM
Dread
Dread - avatar