Compare GET and POST Methods of HTML Form
- The main difference between GET and POST is how the form data is passing.
- Both are used for passing form field values.
- All the values which is submitted by the GET method will be appended to the URL.
Where as POST method send the data with out appending the URL(hidden) - In GET Method we can bookmark the URLs where as in POST method its not possible.
- In GET Method there is a limit for passing the data from one page to another(ie 256 characters according to w3c standards)
But in POST we can send large amount of data - Compared to POST get is Faster
- POST is more secure than get method
- If you refresh the page , POST method shows an annoying alert box
- Some firewalls doesn't allow POST methods.
- All the informations which is passed by GET method will be stored in webserver (log file) but in POST we can not
Source : www.w3answers.com