import socket
#生成实例对象
sk=socket.socket()
#绑定ip和端口
sk.bind(('127.0.0.1',7171))
#监听
sk.listen()
while 1:
conn,_=sk.accept()
# 接收客户端消息
data=conn.recv(8096)
#把客户端发送的数据转成字符串
data_str=str(data,encoding="utf-8")
#字符串切割获取请求路径
link=data_str.split("\r\n")
link=link[0].split()
link=link[1]
#给客户端回复消息
conn.send(b'http/1.1 200 ok\r\n\r\n')
#相应内容
###根据不同请求路径返回不同内容
if link=="/12/":
conn.send(b'12')
elif link=="/13/":
conn.send(b'13')
else:
conn.send(b'404')
# #关闭
conn.close()
sk.close()
//url=http://127.0.0.1:7171/13/
//url=http://127.0.0.1:7171/12/
python一个简陋的服务器之不同路径返回不同内容
最新推荐文章于 2022-12-02 18:01:31 发布