An advantage of get data is that it can make it simple to link
into documents from other locations, you just manually create the
correct URL.
A disadvantage of get data is that it can make the URL get
awfully long, awfully ugly, and exposes a lot of your internal data.
The POST method directs the web browser to establish a secondary
connection with the web server, and to use that connection to transfer
all fields and field data.
The URL is short and clean, and the server manages the transfer
of the web fields and field data.
Disadvantages include the inability to cache data and the
inability to manually build links that emulate filled out forms.
Note that there are many other important architectural issues
that should be considered when chosing GET or POST that are beyond the
scope of this class.
Note also that it makes precious little difference which you use
in your Perl CGI script, they are all handled for you by Perl, and you
only change one argument to one call. Both will likely do what you
want done just fine, especially for the trivial cases will be dealing
with.