import socket
sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.bind(("127.0.0.1",8800))
sock.listen(5)
while 1:
print("waiting........")
conn,addr=sock.accept()
data=conn.recv(1024)
print("data",data.decode("utf8"))
with open("index.html","r") as f:
response=f.read() #可以吧html放在一个文档里面读出来
conn.send(("HTTP/1.1 201 OK\r\n\r\n%s"%response).encode("utf8"))
<!DOCTYPE html> 告诉浏览器使用什么样的html或者xhtml来解析html文档
是文档的开始标记和结束标记。此元素告诉浏览器其自身是一个 HTML 文档,在它们之间是文档的头部
和主体。元素出现在文档的开头部分。
与之间的内容不会在浏览器的文档窗口显示,但是其间的元素有特殊重要的意义。定义网页标题,在浏览器标题栏显示。
之间的文本是可见的网页主体内容
标签的语法
<标签名 属性1=“属性值1” 属性2=“属性值2”……>内容部分</标签名>
原文:https://www.cnblogs.com/daviddd/p/12048221.html