script.py 1.0 KB

12345678910111213141516171819202122232425262728
  1. import http.server
  2. import socketserver
  3. import socket
  4. class MyHandler(http.server.SimpleHTTPRequestHandler):
  5. def do_GET(self):
  6. if self.path == '/':
  7. self.send_response(200)
  8. self.send_header('Content-type', 'text/html; charset=utf-8')
  9. self.end_headers()
  10. self.wfile.write(b'Hello world!')
  11. elif self.path == '/info':
  12. self.send_response(200)
  13. self.send_header('Content-type', 'text/html; charset=utf-8')
  14. self.end_headers()
  15. self.wfile.write('Виноградов_Дмитрий_Владимирович_714_группа'.encode('utf-8'))
  16. else:
  17. self.send_response(404)
  18. self.send_header('Content-type', 'text/html; charset=utf-8')
  19. self.end_headers()
  20. self.wfile.write(b'Not found.')
  21. hostname = socket.gethostname()
  22. port = 8080
  23. with socketserver.TCPServer((hostname, port), MyHandler) as httpd:
  24. print(f"Сервер запущен на {hostname}:{port}")
  25. httpd.serve_forever()