The name and value strings are only allowed to use the following characters:
The Modtronix HTTP Server does not perform "URL decoding". This means that if any of the form field text contains certain special non-alphanumeric characters (such as <, >, #, %, etc.), the actual parameter value would contain "%xx" ("xx" being the two-digit hexadecimal value of the ASCII character) instead of the actual character. For example, an entry of "<Name>" would return "%3CName%3C".
The HTTPExecGetCmd() function is a callback function from the HTTP Server. When the HTTP Server receives a GET method with more than one parameter, it calls this function. This function has been implemented by the Modtronix SBC65EC Web Server in the "httpexec.c" file! All commands implemented by the Modtronix SBC65EC Web Server are listed below.
This function must repetively call the HTTPGetParam() function until all name-value parameters sent with the GET command have been obtained. It must then decode the name-value parameter and take appropriate actions. Such actions may include supplying a new Web page name to be returned and/or performing an I/O task.