Is there documentation for any of these methods? If you can point me to the 
proper section of the code base I can probably figure it out and document if 
necessary.

Claude
The code is super simple, does not require any dependency and is auto 
explicative.
You are not calling any method.
There are 4 functions that are implemented at the beginning of the script: 
sendcontentheader() and sendstatuscode() send only a single header to stdout, 
endheaders() send newline character to end the response headers and begin the 
body section, sendbody() write some html to stdout.

The function that sends the HTTP Status code header is sendstatuscode().

Also, try to directly exec the script from command line to get the output, that 
is:

dino@a1:/tmp# chmod 755 test.cgi
dino@a1:/tmp# ./test.cgi
Content-Type: text/html
Status: 410 Gone

<html>
<head><title>HI!</title></head><body><h2>Hi there, this is <b>test.cgi</b> 
speaking.<h2><h3>HTTP Status code: 410 Gone</h3</body>
</html>

Reply via email to