vishaの日記: shttpd
日記 by
visha
CGIの(というよりはHTTPプロセッサの、というべきかも)実験のためにshttpdのcgiuser-httpdを使っていたのだが、どうも筋がよろしくない気がしてきた。できるだけシンプルなものを、と思って使ってみたのだが、リクエストヘッダの解析はするくせにレスポンスヘッダやステータスラインについては一切ノータッチで、CGIプログラム側で全てを出力する必要がある。対称性を考えるなら、レスポンスヘッダも手つかずで残すか、レスポンスのステータスと基本的なレスポンスヘッダくらいは出力して欲しいところなのだが。他にも、HTTP/1.1に照らして変な動作がいくつもある。
# よく考えたらこれってかつてnphスクリプトと言われたものの動作?
ということで、結局tcpserver直下でHTTPを処理するGaucheスクリプトを動かすことにしてしまった。実験用としてはこちらの方が見通しがよい。ある程度整理できたら、HTTPdにまで発展させられそうだ。
shttpd More ログイン