Now for the 10,000 foot view:
According to the
standard view of HTTP methods, GET and POST are not equivalent!
Treating them as equivalent has resulted in much bad architecture - unfortunately all over the web, but still bad architecture.
You will see references to
RESTful architecture for web services. A RESTful architecture pays close attention to the proper use of the various HTTP methods.
Bill