html简介(浏览器与服务器交互)_冷凝娇的博客-CSDN博客
在python:html简介中,读取html文件,下面就写一个服务器,实现:简单的读取并发送;
首先,先一个html文件:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>冷凝娇</title>
</head>
<body>
<h1>hello world !</h1>
<h2>hello world !</h2>
<h3>hello world !</h3>
</body>
</html>
下面是服务器代码:
#-*-coding:utf-8 -*-
import socket
server_html=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
server_html.bind(("127.0.0.1",8080))
server_html.listen(10)
while True:
conn,addr=server_html.accept()
msg=conn.recv(1024*12)
print(conn)
#以字节读取数据的权限去打开html_pro.html文件
file_html=open("html_pro.html","rb")
#读取文件内容
data=file_html.read()
#下面这句话必须写,关于http协议的内容,以后说
conn.sendall(bytes("HTTP/1.1 201 OK\r\n\r\n","utf-8"))
#发送读取的内容
conn.sendall(data)
conn.close()
if __name__ == '__main__':
main()
接下来,看一下浏览器访问:http:\\127.0.0.1:8080之后的结果: