There are several requests types in the HTTP protocol:
- GET -- request for a resource (resource
may be a file or some active/dynamic thing) and passes parameters to the
resource via URI (iniform resource identifier) itself. For example:
http://www.ccl.net/cgi-bin/getme?name=Jan&sex=mail
The most popular form is when there is no parameters following the
file specification, e.g.:
http://www.ccl.net/index.html
- POST -- request for a dynamic resource for
which parameters are passed in the body of the request.
- HEAD -- request for information about
the resource (only header returned, without actual body).
- PUT -- request to put a file on the
web server. Used in applications which allow remote Web server configuration
and maintainance.