2008年7月13日 星期日

http server using python


import BaseHTTPServer
import SimpleHTTPServer
httpd = BaseHTTPServer.HTTPServer(('localhost', 80),
SimpleHTTPServer.SimpleHTTPRequestHandler)
httpd.serve_forever()

沒錯, 以上幾行就是一個http server
python提供了強大的模組庫
但我對於沒有資料類型的參數還是有點不太習慣...
後來想一想, 這根本是完全的泛型阿!
例子中HTTPServer的constructor第二個參數, 傳進去的東西是一個class
利用class委任的方式來處理...這好像是某個pattern應用..builder?

沒有留言: