更新 'server.py'

This commit is contained in:
Dylan Wu 2022-05-03 04:29:28 -04:00
parent a3c6c6ed34
commit 705f6ced68
1 changed files with 15 additions and 5 deletions

View File

@ -14,14 +14,24 @@ while True:
conn, addr = s.accept()
request = conn.recv(4096)
method = request.decode().split(' ')[0]
src = request.decode().split(' ')[1]
body = request.decode().split('\r\n\r\n', 1)[1]
# src = request.decode().split(' ')[1]
body = request.decode('utf-8').split('\r\n\r\n', 1)[1]
if method == 'POST':
single = str(body.encode('utf-8')).split('&',1)
sender = single[0].split('=',1)
message = single[1].split('=',1)
with open('/dev/usb/lp0', 'w') as printer:
printer.write('\n'+str(addr)+'\n')
printer.write(str(request)+'\n')
printer.write('\n'*2+str(body)+'\n')
# printer.write('\n'+str(addr)+'\n')
# printer.write(str(request.decode('utf-8'))+'\n')
# printer.write('\n'*2+str(body)+'\n')
# printer.write(single[0]+'\n')
# printer.write(single[1]+'\n')
# printer.write(sender[0]+'\n')
printer.write(sender[1]+'\n')
printer.write(message[1]+'\n')
print (sender)
print (message)
conn.sendall(content)
conn.close()