![Trending Articles on Technical and Non Technical topics](/images/trending_categories.jpeg)
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Difference Between GET and POST Method in HTML
In this post, we will understand the difference between GET and POST methods in HTML.
GET Method
The parameters are placed inside the URL.
Its main goal is to retrieve the data/documents present inside it.
It has the ability to bookmark the results of the query.
It is vulnerable, and not secure enough.
This is because the data and credentials are present as plain text.
It can be seen by anyone.
The data constraint is that only ASCII characters are allowed.
It can be up to 2000 characters only.
It is also said to keep the length of the data to a minimum value.
Data can be cached when GET method is used.
It can’t be used to work with foreign languages.
It is used with a lot of search engines.
GET method makes one contact with the web server.
POST Method
The parameters are placed inside the body.
Its main goal is to update the data/documents present inside it.
It doesn’t have the ability to bookmark the results of the query.
It is safer, and secure enough in comparison to GET method.
It can store data up to 8 Mb.
The length of data can be any value.
It doesn’t display the variable present in the URL.
There are no data constraints, hence all characters are allowed.
Data can’t be cached when POST method is used.
POST method makes two contacts with the web server.