Chapter 15
However, this is impractical. It turns out that an HTTP request isn't a simple,
monolithic data structure. It actually has some required parts and some optional
parts. A request may have headers, there's a method and a path, and there may be
attachments. The attachments may include forms or uploaded files or both.
To make things more complex, a browser's form data can be sent as a query string
in the path of a GET request. Alternatively, it can be sent as an attachment to a POST
request. While there's a possibility for confusion, most web application frameworks
will create HTML form tags that provide their data via a "method=POST" statement in
the