We all are familiar with disadvantages of GET method when compared to POST method. However, there is a real advantage of using GET when you are creating a link that access CGI scripts. It is easy to retrieve as the data is sent as name value pair at the end of the URL. These are then passed to the query string collection, and CGI script can retrieve these values directly. When using POST method, the name value pairs are sent in data file to the standard input in bytes. CGI scripts gets name value pairs from there. The main disadvantage of GET is that there is a limit on data that can be passed.