WSGI接口入門

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!

相關文章
相關標籤/搜索