Thanks Bear Bibeault for reply.
Encoded in the request body.
As per my understanding in case get method , attributes appended with URL will also be a part of request body though they wont be encoded. Does it mean that in case of post method , attributes will be passed in encoded form while in case of get method attributes wont be encoded and we can see the values in URL itself but both will be part of request body?
As a rule of thumb, GET should be used when fetching information, and POST should be used when sending data to perform an operation
Bibeault, As you mentioned
GET should be used when fetching information, i think you are referring something like request.getParameter("username") kind of stuff here but as you said
POST should be used when sending data to perform an operation, can you give a very small example what type of operation we are referring here ? Sorry for asking too much but did not get any concrete answer on different sites.