簡單的web軟件開發(fā)

?代碼編寫

web接口:開發(fā)一個接口函數(shù)
def application(..):
..
web服務器:python內(nèi)置的服務器
實現(xiàn)了web服務網(wǎng)關接口的服務器[web server gateway interface:wsgi]
wsgiref.simple_server.make_server()

?代碼解釋

web接口函數(shù):網(wǎng)關接口函數(shù),所有瀏覽器發(fā)送的請求,都要進入該函數(shù)
def application(env, response):
# env:請求環(huán)境參數(shù)
# response:響應數(shù)據(jù)參數(shù)
response(‘200 OK’, [‘Content-type’, ‘text/html;charset=utf-8’])
# 返回數(shù)據(jù):因為要通過網(wǎng)絡傳輸,要將數(shù)據(jù)編碼成字節(jié)數(shù)據(jù)進行傳輸
msg = ‘<h1>哈哈哈哈</h1>’.encode(‘utf-8’)
return [msg]
web服務器:使用python內(nèi)置的實現(xiàn)了wsgi協(xié)議的web服務器
from wsgiref.simple_server import make_server

將接口函數(shù)部署到服務器中
http = make_server(‘’, 8000, application)

啟動服務器
http.serve_forever()
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容