Django系列之web應用與http協議
阿新 • • 發佈:2019-01-17
recv list 客戶 我們 port nbsp serve pri rec
第1節:最簡單的web應用程序
Web應用程序指供瀏覽器訪問的程序,通常也簡稱為Web應用。應用程序有兩種模式C/S、B/S。C/S是客戶端/服務器端程序,也就是說這類程序一般獨立運行。而B/S就是瀏覽器端/服務器端應用程序,這類應用程序一般借助瀏覽器來運行。Web應用程序一般是BS模式。Web應用程序首先是應用程序,和用標準的程序語言,如Java,PHP,Python等編寫出來的程序沒有什麽本質上的不同。
現在我們就基於socket實現一個最簡單的web應用程序!
import socket sock=socket.socket() sock.bind(("127.0.0.1",8800)) sock.listen(5) while 1: print("server is working...") conn,addr=sock.accept() recv_data=conn.recv(1024) conn.send(b"HTTP/1.1 200 OK\r\n\r\n<h1>welcom to Web!</h1>") conn.close() sock.close()
Django系列之web應用與http協議