当打开一个浏览器之后,服务器肯定会默认打开首页,因此设计为首页模式
import socket
import redef work(request):
'''从浏览器请求里解析出资源路径'''
#获取请求行
head_list = re.split(r'\r\n',request)
request_line = head_list[0]
#获取到请求的资源路径
data = re.split(r' ',request_line)
return data[1]
#对路径的安全检查
path = data[1]
if path == '/':
path = '/index.html'
return path
def handle_client(client_soc):
'''获取一个客户端请求'''
#获取请求头
client_msg = client_soc.recv(1024*4)
print(client_msg)
if not client_msg:
print('客户端已经关闭链接')
client_soc.close()
return
#获取用户请求的资源路径
p