用Python創建最簡單的web服務器

前提:已裝好python,mac默認已有

參考:https://www.cnblogs.com/xuxn/archive/2011/02/14/build-simple-web-server-with-python.htmlhtml

利用Python自帶的包能夠創建簡單的web服務器。在DOS裏cd到準備作服務器根目錄的路徑下,輸入命令:python

  • python -m Web服務器模塊 [端口號,默認8000]

例如:web

  • python -m SimpleHTTPServer 8080

而後就能夠在瀏覽器中輸入瀏覽器

  • http://localhost:端口號/路徑

來訪問服務器資源。 
例如:服務器

  • http://localhost:8080/index.htm(固然index.htm文件得本身建立)

其餘機器也能夠經過服務器的IP地址來訪問。ui

 

這裏的「Web服務器模塊」有以下三種:spa

  • BaseHTTPServer: 提供基本的Web服務和處理器類,分別是HTTPServer和BaseHTTPRequestHandler。
  • SimpleHTTPServer: 包含執行GET和HEAD請求的SimpleHTTPRequestHandler類。
  • CGIHTTPServer: 包含處理POST請求和執行CGIHTTPRequestHandler類。
相關文章
相關標籤/搜索