CGI functions are in the HTTP_CGI.c module. Copy this
module to your project directory, add it to your project, and
customize it. The HTTP_CGI.c module is in the
\Keil\ARM\RL\TCPnet\User directory.
The following functions are included in this module:
cgi_process_var() -
processes the query string for the CGI Form GET method. The
form in the web HTML source is created with the attribute
METHOD=GET.
cgi_process_data() -
processes the returned Data for the CGI Form POST method.
The form in the web HTML source is created with the attribute
METHOD=POST.
cgi_func() - processes
a script line. It is called by the script interpreter.
The following functions are optional in this module:
http_accept_host() - used for
the web server access filtering. It is called when a web browser is
trying to connect to a web server.
cgx_content_type() - defines
the HTML content type header for xml script files. This function
might be used to override the default content type header for
cgx scripts.
The following system functions are included in the RL-TCPnet
library:
http_get_var() -
called from the HTTP_CGI.c module to process the
environment variables.
http_get_lang() -
called from the HTTP_CGI.c module to retrieve the browser
preferred language for Multi-Language Web pages.
http_get_info() -
called from the HTTP_CGI.c module to retrieve the remote
machine information: IP address and MAC address.
http_get_session() - called
from the HTTP_CGI.c module to retrieve the current HTTP
server running session instance index.
http_get_content_type()
- called from the HTTP_CGI.c module to retrieve the
content-type html header received in XML, plain text or
other type POST request.
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.