# EG15-05 Serwer WWW w Pythonie

import http.server

class webServerHandler(http.server.BaseHTTPRequestHandler):

    def do_GET(self):
        '''
        Ta metoda jest wywoływana, gdy serwer otrzyma 
        od klienta żądanie GET. 
        Wysyła do klienta ustalony komunikat.
        '''
        self.send_response(200)
        self.send_header('Content-type','text/html')
        self.end_headers()

        message_text = '''<html>
<body>
<p>pozdrowienia od prostego serwera</p>
</body>
</html>
'''
        message_bytes = message_text.encode()

        self.wfile.write(message_bytes)
        return

host_socket = 8080
host_ip = 'localhost'

host_address = (host_ip, host_socket)

my_server = http.server.HTTPServer(host_address, webServerHandler)
my_server.serve_forever()
    
