-
1 # 輪迴的歷史
-
2 # 澤蛇一
本文,用python來建立一個最簡單的網頁。
1先定義一個函式,用來向網站伺服器傳送請求:def yingyong(environ, start_response): start_response("200 OK", [("Content-Type", "text/html")]) return [b"<h1>How Are!</h1>"]要求網站在網頁上顯示粗體的How Are!
2匯入wsgi模組的子模組,用來建立伺服器。from wsgiref.simple_server import make_server。
3建立伺服器,IP為空,埠號為900。a=900httpd = make_server("", a, yingyong)這個伺服器將呼叫前面的函式 yingyong。
4讓伺服器開始執行,並長時間執行。httpd.serve_forever()forever,讓伺服器永遠執行,除非伺服器被迫關閉。伺服器在哪裡?就在python裡面,關閉python編譯器,就等於關閉了伺服器。
5再訪問步驟一里面的連結,就得到如下網頁。這說明伺服器開始運行了。重新整理這個網頁,就相當於重複訪問這個網頁。每訪問一次(重新整理一次),都會向伺服器傳送請求,在python編譯器裡面會有所體現。
6關閉python編譯器,伺服器也就關閉了,這個網頁會立刻崩潰。再開啟python並執行這段程式碼,這個網頁又會立刻恢復。完整程式碼如下:def yingyong(environ, start_response): start_response("200 OK", [("Content-Type", "text/html")]) return [b"<h1>How Are!</h1>"]from wsgiref.simple_server import make_servera=900httpd = make_server("", a, yingyong)httpd.serve_forever()。
回覆列表
1、開始之前,請先用瀏覽器訪問下面這個網頁:http://127.0.0.1:900/
2、先定義一個函式,用來向網站伺服器傳送請求:
def yingyong(environ, start_response):
start_response("200 OK", [("Content-Type", "text/html")])
return [b"<h1>How Are!</h1>"]
要求網站在網頁上顯示粗體的How Are!
3、匯入wsgi模組的子模組,用來建立伺服器。
from wsgiref.simple_server import make_server
4、建立伺服器,IP為空,埠號為900。
a=900
httpd = make_server("", a, yingyong)
這個伺服器將呼叫前面的函式 yingyong。
5、讓伺服器開始執行,並長時間執行。
httpd.serve_forever()
forever,讓伺服器永遠執行,除非伺服器被迫關閉。
伺服器在哪裡?就在python裡面,關閉python編譯器,就等於關閉了伺服器。
6、再訪問步驟一里面的連結,就得到如下網頁,這說明伺服器開始運行了。
7、重新整理這個網頁,就相當於重複訪問這個網頁,每訪問一次(重新整理一次),都會向伺服器傳送請求,在python編譯器裡面會有所體現。
8、關閉python編譯器,伺服器也就關閉了,這個網頁會立刻崩潰。
再開啟python並執行這段程式碼,這個網頁又會立刻恢復。
完整程式碼如下:
def yingyong(environ, start_response):
start_response("200 OK", [("Content-Type", "text/html")])
return [b"<h1>How Are!</h1>"]
from wsgiref.simple_server import make_server
a=900
httpd = make_server("", a, yingyong)
httpd.serve_forever()