I wish to know all the pros and cons about using these two methods. In particular the implications on web security.
Thanks.
GET might be easier to debug 'cause you can monitor all sended values in the adress bar without any additional tools. But there is a limitation of the max. length so with a few variables you may excess this.
POST isn't much securer these days 'cause with free tools like Fiddler & co. you can grip the values very easy. But there is no real lmitation of the length or amount of values you can submit this way and your URLs are looking more userfriendly.
So my alltime suggestion would be to use POST instead of GET.