- CGIでは上でも例に示したHTTPのうち、「Content-Type:」以下を標準出力に出力するプログラムを作成すればいいです。たとえば以下のような出力をするプログラムを作成すればよいことになります。
Content-Type: text/html
<html>
<head><title>Hello</title></head>
<body>
Hello, world!
</body>
</html>
- これをたとえばシェルスクリプトで作成すると以下のようになります。
echo "Content-Type: text/html"
echo
echo "<html>"
echo "<head><title>Hello</title></head>"
echo "<body>"
echo "Hello, world!"
echo "</body>"
echo "</html>"
- C言語なら以下のようになります。
#include <stdio.h>
int main(void)
{
printf("Content-Type: text/html");
printf("\n");
printf("<html>\n");
printf("<head><title>Hello</title></head>\n");
printf("<body>\n");
printf("Hello, world!\n");
printf("</body>\n");
printf("</html>\n");
return 0;
}