Python模塊WSGI使用詳解-創新互聯
WSGI(Web Server Gateway Interface):Web服務網關接口,是Python中定義的服務器程序和應用程序之間的接口。
Web程序開發中,一般分為服務器程序和應用程序。服務器程序負責對socket服務的數據進行封裝和整理,而應用程序則負責對Web請求進行邏輯處理。
Web應用本質上也是一個socket服務器,用戶的瀏覽器就是一個socket客戶端。
我們先用socket編程實現一個簡單的Web服務器:
import socket def handle_request(client): buf = client.recv(1024) print(buf) msg = "HTTP/1.1 200 OK\r\n\r\n" #HTTP頭信息 client.send(('%s' % msg).encode()) msg = "Hello, World!" client.send(('%s' % msg).encode()) def main(): ip_port = ("localhost", 8000) sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(ip_port) sock.listen(5) while True: conn, addr = sock.accept() handle_request(conn) conn.close() if __name__ == "__main__": main()
另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網站欄目:Python模塊WSGI使用詳解-創新互聯
路徑分享:http://www.xueling.net.cn/article/dsdpdd.html