Originally Posted by zto
why that? are there security problems when using GET to retrieve and send data to the server?
Not really anymore than a POST request. It's just logical; an HTTP GET request is "getting" data from the server. You're not changing anything. An HTTP POST request is "posting" data to the server, so you're actually modifying something on the server, e.g. inserting or updating a database record. Aside from that, a GET request sends data right over the URI, and you probably don't want that when performing an insert or update. Since this is the case, technically it's not as secure as using POST, because all the server logs will contain any data you're inserting; not a huge deal, but for security conscious individuals it may matter.
Google search : HTTP POST vs GET
Methos GET and POST