python搭建http服務仍是很是容易的。 首先,要導入所須要的包:from wsgiref.simple_server import make_serverhtml
準備一些服務器的配置參數,好比訪問的IP地址,端口號,收到請求如何應對:python
make_server('127.0.0.1',8080,application)
IP地址和端口號很明顯了不作過多解釋,application是如何處理這個請求服務器
而後咱們須要開啓服務:app
httpd = make_server('127.0.0.1',8080,['<h1>Hello World</h1>']) httpd.serve_forever()
這樣一個最簡單的服務就行了code
演示代碼:server
from wsgiref.simple_server import make_server def application(environ, start_response): start_response('200 OK', [('Content-Type', 'text/html')]) return [b'<h1>Hello, World!</h1>'] httpd = make_server('127.0.0.1',8080,['<h1>Hello World</h1>']) print('Serving HTTP on port 8080...') httpd.serve_forever()
這樣就開始在本地的8080端口監聽請求了 start_response 是用來發送response的http頭部 environ 是http請求信息的dict對象htm
上述代碼啓動後,運行,訪問本地的127.0.0.1:8080便可看到Hello,World!對象