Form Processing
Your application will likely need to accept data from the user. Forms allow you to do just that. Forms can be submitted in one of two methods (GET and POST), and this server supports both.
The GET method appends the data to the end of the URI. You'll see this
data following the question mark (?) in your browser's address bar. For Microchip's
embedded server, this data is limited to around 80 bytes. However, this sort of
submission is generally easier to process. Data sent via GET is automatically
decoded, and stored in the array curHTTP.data
. Your application will
handle the data in the HTTPExecuteGet
callback. The functions
HTTPGetArg
and HTTPGetROMArg
provide an easy
method to retrieve submitted values for processing.
As an example, this GET form controls several LEDs on the demo board: