No, the server does not see the difference between placing parameters in the URL and using FORM using the GET method. Thus, if the given URL with parameters is too long, using FORM with the GET method will not help.
POST or GET should be chosen mainly for their semantics. GET is for "safe" activities. That is, users should not be held responsible for the operation performed by the GET request. The POST method is used for operations for which the user should be responsible.
This is very unpleasant, for example, when the search function uses POST. The user does not expect a simple query to change any important state of the system - they expect the search to be "safe".
On the other hand, there are many vulnerabilities because unsafe operations are accessible through GET requests as well as POST requests. This contributes to vulnerabilities such as XSRF, where an attacker just needs to get the malicious src URL into an IMG tag on a legit site.
In your case, using Ajax might be the appropriate solution. You can make a GET request for each selected point by storing it in a session on the server. When the user completes the entry of points, the final GET request receives the finished product.
erickson
source share