WSGI即Web Service Gateway Interfacehtml
這個入門仍是很是容易的。服務器
首先,要導入所須要的包:from wsgiref.simple_server import make_serverapp
準備一些服務器的配置參數,好比訪問的IP地址,端口號,收到請求如何應對:code
make_server('127.0.0.1',8080,application)
IP地址和端口號很明顯了不作過多解釋,application是如何處理這個請求server
而後咱們須要開啓服務:htm
httpd = make_server('127.0.0.1',8080,['<h1>Hello World</h1>']) httpd.serve_forever()
這樣一個最簡單的服務就行了對象
演示代碼:io
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頭部import
environ 是http請求信息的dict對象
上述代碼啓動後,運行,訪問本地的127.0.0.1:8080便可看到Hello,World!