September 08, 2004

Net::HTTPServer

[ Perl ]
Net::HTTPServer provides a lite HTTP server. It can serve files, or can be configured to call Perl functions when a URL is accessed.

Perl スクリプトから操作できる HTTP サーバを提供するモジュール。一時的なサービスや、モバイル/ローカルサービスに有効、あるいは他のプログラムに HTTP サーバを組み込むのに便利とあります。

SSL や Basic 認証なんかも使えるようです。

あと面白いのが、RegisterURL メソッドを使って任意の URL に対してハンドラを簡単に割り当てられるところ。

$server->RegisterURL("/foo/bar.pl", \&function);
 
sub function {
  ...
}

とすると、GET または POST に対してサブルーチン function が呼ばれる、という具合です。コントローラの実装に使えるかな。REST API であれこれ返す実装とか?

ということで、本格的に使うのはどうよ的ですが使いようによっては面白いことができそうなモジュールですね。

Posted by naoya at September 8, 2004 08:43 AM | トラックバック (0)  b_entry.gif
トラックバック [0件]
TrackBack URL: http://mt.bloghackers.net/mt/suck-tbspams.cgi/1224
コメント [0件]
コメントする









名前、アドレスを登録しますか?