色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

淺析Python 中的 WSGI 接口和 WSGI 服務的運行

瀏覽:92日期:2022-07-02 17:14:21

HTTP格式HTTP GET請求的格式:

GET /path HTTP/1.1Header1: Value1Header2: Value2Header3: Value3

每個Header一行一個,換行符是rn。

HTTP POST請求的格式:

POST /path HTTP/1.1Header1: Value1Header2: Value2Header3: Value3body data goes here...

當遇到連續兩個rn時,Header部分結束,后面的數據全部是Body。

HTTP響應的格式:

200 OKHeader1: Value1Header2: Value2Header3: Value3body data goes here...

HTTP響應如果包含body,也是通過rnrn來分隔的。需注意,Body的數據類型由Content-Type頭來確定,如果是網頁,Body就是文本,如果是圖片,Body就是圖片的二進制數據。

當存在Content-Encoding時,Body數據是被壓縮的,最常見的壓縮方式是gzip。

WSGI接口WSGI:Web Server Gateway Interface。

WSGI接口定義非常簡單,只需要實現一個函數,就可以響應HTTP請求。

# hello.pydef application(environ, start_response): start_response(’200 OK’, [(’Content-Type’, ’text/html’)]) body = ’<h1>Hello, %s!</h1>’ % (environ[’PATH_INFO’][1:] or ’web’) return [body.encode(’utf-8’)]

函數接收兩個參數:

environ:一個包含所有HTTP請求信息的dict對象; start_response:一個發送HTTP響應的函數。

運行WSGI服務Python內置了一個WSGI服務器,這個模塊叫wsgiref,它是用純Python編寫的WSGI服務器的參考實現。

# server.pyfrom wsgiref.simple_server import make_serverfrom hello import application# 創建一個服務器,IP地址為空,端口是8000,處理函數是application:httpd = make_server(’’, 8000, application)print(’Serving HTTP on port 8000...’)# 開始監聽HTTP請求:httpd.serve_forever()

在命令行輸入python server.py即可啟動WSGI服務器。

啟動成功后,打開瀏覽器,輸入http://localhost:8000/,即可看到結果。

按Ctrl+C可以終止服務器。

以上就是淺析Python 中的 WSGI 接口和 WSGI 服務的運行的詳細內容,更多關于Python WSGI接口和WSGI服務的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 美女扒开腿让男生桶爽网站 | 国产自一区 | 国产成年女一区二区三区 | 国产一区在线免费观看 | 日本农村寡妇一级毛片 | 色综久久| 欧美成人亚洲高清在线观看 | 亚洲视频2| 日本免费视频观看在线播放 | 五月激激激综合网色播免费 | 日本高清aⅴ毛片免费 | 纯欧美一级毛片_免费 | 欧美成人午夜免费完成 | 亚洲偷| 久草热视频在线观看 | 亚洲国产精品久久久久秋霞不卡 | 26uuu影院亚洲欧美综合 | 乱子伦一级在线现看 | 国产一级做a爰片久久毛片男 | 久久高清一区二区三区 | 亚洲精品15p | 久久6视频| 久久视频在线视频 | 日本人一级毛片视频 | 成人午夜大片免费7777 | 久久精品免费一区二区三区 | 在线观看免费黄色网址 | 真实国产乱人伦在线视频播放 | 国产高清在线观看 | 欧美亚洲另类视频 | 富二代精品视频 | 国产福利三区 | 亚洲一区二区三区首页 | 成人精品第一区二区三区 | 超级乱淫视频aⅴ播放视频 超级碰碰碰在线观看 | 久草在线视频中文 | 一区二区精品在线观看 | 亚洲精品久久久久午夜三 | 亚洲成a人片在线观看中文!!! | 久久精品观看 | 国产午夜精品不卡观看 |