Jelajahi Sumber

first commit

Педус Даниил Витальевич 2 tahun lalu
melakukan
5391486988
2 mengubah file dengan 35 tambahan dan 0 penghapusan
  1. 35 0
      lab1.py
  2. TEMPAT SAMPAH
      Отчет.docx

+ 35 - 0
lab1.py

@@ -0,0 +1,35 @@
+from http.server import HTTPServer, BaseHTTPRequestHandler
+from datetime import datetime
+import re
+
+class HttpGetHandler(BaseHTTPRequestHandler):
+    def do_GET(self):
+        try:
+            if self.path.endswith("/"):
+                self.send_response(200)
+                self.send_header("Content-type", "text/html")
+                self.end_headers()
+                http_text = """<html><head><meta charset="utf-8">
+                                <title>Главная</title></head>
+                                <body>Главная страница<br><br>"""
+               
+                self.wfile.write(http_text.encode())
+            if self.path.endswith("/Info"):
+                self.send_response(200)
+                self.send_header("Content-type", "text/html")
+                self.end_headers()
+                http_text = """<html><head><meta charset="utf-8">
+                                <title>Информация</title></head>
+                                <body>Педус Даниил Витальевич 701(3)<br><br>"""
+
+def main(server_class=HTTPServer,handler_class=HttpGetHandler):
+    server_address = ('localhost',8000)
+    httpd=server_class(server_address,handler_class)
+    try:
+        print("Запускаем сервер!")
+        httpd.serve_forever()
+    except KeyboardInterrupt:
+        httpd.server.close() 
+        print("Сервер остановлен!")   
+if __name__=='__main__':
+    main()

TEMPAT SAMPAH
Отчет.docx