python搭建http服務器

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!對象

相關文章
相關標籤/搜索