Web服务本质
Web服务本质
import socket
sk = socket.socket()
sk.bind(("127.0.0.1", 8080))
sk.listen(5)
while True:
conn, addr = sk.accept()
data = conn.recv(8096)
conn.send(b"HTTP/1.1 200 OK\r\n\r\n")
conn.send(b"<h1>Hello world!</h1>")
conn.close()
浏览器发送请求 --> HTTP协议 --> 服务端返回响应 --> 服务端把HTML文件内容发送给浏览器 --> 浏览器渲染页面