diff --git a/1.png b/1.png new file mode 100644 index 00000000..fba7efef Binary files /dev/null and b/1.png differ diff --git a/2.png b/2.png new file mode 100644 index 00000000..b4898f34 Binary files /dev/null and b/2.png differ diff --git a/README.md b/README.md index 1817bc0b..6531050b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # EX01 Developing a Simple Webserver -# Date: +# Date:20-09-2025 # AIM: To develop a simple webserver to serve html pages and display the configuration details of laptop. @@ -21,6 +21,84 @@ Serving the HTML pages. Testing the webserver. # PROGRAM: +``` +from django.shortcuts import render +from http.server import HTTPServer,BaseHTTPRequestHandler +content = ''' +from django.shortcuts import render +from http.server import HTTPServer,BaseHTTPRequestHandler +content = ''' + + + My Simple Web Server Page + + + +
+ Welcome to My Simple Web Page +
+ +
+

Hello, World!

+

This is my first colorful webpage served with a simple web server.

+ +
+ + + + +''' + +class MyServer(BaseHTTPRequestHandler): + def do_GET(self): + print("Get request received..." ) + self.send_response(200) + self.send_header("content-type", "text/html") + self.end_headers() + self.wfile.write(content.encode()) +print("This is my webserver") +server_address =('', 8000) +httpd = HTTPServer(server_address,MyServer) +httpd.serve_forever() +``` # OUTPUT: +image + +![alt text](2.png) + # RESULT: The program for implementing simple webserver is executed successfully. diff --git a/new.py b/new.py new file mode 100644 index 00000000..498a9e22 --- /dev/null +++ b/new.py @@ -0,0 +1,69 @@ +from django.shortcuts import render +from http.server import HTTPServer,BaseHTTPRequestHandler +content = ''' + + + My Simple Web Server Page + + + +
+ Welcome to My Simple Web Page +
+ +
+

Hello, World!

+

This is my first colorful webpage served with a simple web server.

+ +
+ + + + +''' + +class MyServer(BaseHTTPRequestHandler): + def do_GET(self): + print("Get request received..." ) + self.send_response(200) + self.send_header("content-type", "text/html") + self.end_headers() + self.wfile.write(content.encode()) +print("This is my webserver") +server_address =('', 8000) +httpd = HTTPServer(server_address,MyServer) +httpd.serve_forever() \ No newline at end of file diff --git a/simple_web_server b/simple_web_server new file mode 160000 index 00000000..e825712a --- /dev/null +++ b/simple_web_server @@ -0,0 +1 @@ +Subproject commit e825712ab2d3c47d0825074e557c6a23d0a14d7d