首页 > 技术文章 > Web服务本质

Lin2396 2019-10-15 19:06 原文

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文件内容发送给浏览器 --> 浏览器渲染页面

推荐阅读